The Marco Programming Language