add `Quarter` type