Posix programs in Elm