The Mirah Programming Language