experiments with go-lang