The Lobster Programming Language