map for types
refactor rollup functions
vestigial var
five rows are more interesting
x and y setter
refactor layout
pull out matrix value accessor
oneliner
pull out flatten
really pull out
;refactoring
rect method
use rect for clip
fix name bug