Golang Function Parameter Multiple Types