also: what is the reason for needing to define man...
# http4k
n
also: what is the reason for needing to define many functions like this with various generic type parameters? I’ve seen this sort of thing in other functional languages (maybe even Haskell? i forget). I assume this is a limitation of the language, which requires library authors to do it to allow for many nested types?