Go! — multi-paradigm programming language