[Haskell-cafe] Coercing existential according to type-level Maybe (re-post from h-beginners)