Start filling in domain functions
Merge branch 'master' into domains
fmt
Finish up on domains, at least for now
go fmt