packages and godoc
user types and consts