c.header
* feat: Another idea of validator middleware * denoify * set property value in constructor * rename `option` to `options` * add test for handling type error * use `test` instead of `match`