* Align error codes between Flow and TypeScript * Implement compat fallback in makeErrorTemplates * Add tests