Reflectionless data binding for Go's net/http