Hi Ambrose,
Thanks for the suggestion. I tried it out, but the only thing it complains about is that .getName can't be resolved (which I think is core.typed's issue as well).
The output:
Reflection warning, jina/play.clj:13:3 - reference to field getName can't be resolved.
Finished collecting jina.play
Collected 1 namespaces in 5257.36977 msecs
Reflection warning, jina/play.clj:13:3 - reference to field getName can't be resolved.
Start checking jina.play
8: Not checking jina.play/->MyRecord definition
Type Error (jina.play:13:3) Call to instance field getName requires type hints.