new data type
improved data type
nudge shape
module Shapes
record syntax
Vector type