typo: `tyoe` => `type`