writings about the programming language elm and my experiences with it