I've been talking with some topologists lately, and seen interesting constructions. I think these may potentially have some use in understanding Haskell or monads.
Simplicial objects
A simplicial object in a category is a collection of objects $C_n$ together with n maps $d_j:C_n\to C_{n-1}$ and n ...
read more