needy is a small utility library for type-and-property-checking function inputs in R