add files
zero.go
basic-types.go