Golang Optional-typing Resources