1: The program that proved this no longer compiles, so we're not sure if the type system is or is not at the moment.
I recall someone posting a Monad or Collection HKT example when associated types were proposed.