Date: 2014-09-16 05:03 am (UTC)
Thanks. I'll have to experiment with this before I can formulate the answer.

Anyway, "This is why both Rust and GHC store definitions for inlinable functions" is still wrong. For GHC it might be an optimization; for Rust it's semantics. It's generics just won't work otherwise.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting