- Need to support maps: `response.New(map[string]string{"field1": "value", "field2": "value"}, "OK", "200")` `response.New(map[string]interface{}{"field1": "value", "field2": 12345}, "OK", "200")` - Need to support interfaces: ```go type SuccessResponse struct{ StatusCode int `json:"status"` Data interface{} `json:"data"` } ``` `response.New(SuccessResponse{ Data: SomeStruct{} }, "OK", "200")`