another command line flag
an object-based type system. where shall this lead?