A set of schemas and utility function to operate on go game data structures