feat(response): move ctor back to inline
feat(response): add ok() property

Not supporting raising http error for now.