A collapsable programming language