Conversation

Re. implicits, it might also be interesting to look into Agda's instance arguments, and the fork of OCaml that implements the modular implicits proposal. Along with the paper, I think there are a few blog posts floating around on the things those might let you do.
1
1
Would be interesting to compare the instance resolution algorithms - apparently Scala's instance resolution has subtleties that can make things confusing - ie. you are not sure what instance is being used, which Modular Implicits were intending to improve on.
1
1