Refactor core action to return a parser instance based on the response body

However, I really would just recommend action/parser returning the response object itself wrapped in a raw method, or something. There's really no need to wrap an object for the sake of name spacing to match the name of the gem.