shifting types to tops of files
gofmt
started to add binop suport