This project sets functional foundations and mainly monads in the SmallTalk language in the Pharo dialect.