Conversation

Replying to
Besides macros and bounded polymorphism (presumably via traits) Elm offers everything in that list. On a more constructive note ...
2
... if Rust allowed access to the typechecker at compile time like D it would much more compelling even w/out HKTs or TCO.
1