The H2 Wiki
harder-with-static-types
What is harder with static types?
Monad transformer stacks
Subtyping, particularly record/row types
https://news.ycombinator.com/item?id=8458952