Understanding Monads with Javascript · HackerTrans