sketch for class syntax
sketch out class syntax, oo type extensions, and overloading