A simple prototype-based programming language