Later, we maybe can have the reason phases (e.g. Forbidden) as keywords in lieu of status codes (e.g. 403).

The spec states that the reason phrases are “only recommendations”, so we can maybe replace them with more semantically-appropriate codes, as discussed in HTTP Semantics & Error conditions