can I call it a monad?