How would I use this with MobX 6 which discourages the use of annotations over functions. Is there an example of how to use this in that environment?