Fix typo: require -> requires

[ci skip]