Mutagen, a pure functional programming language with Pythonic syntax