Signature for a function that checks if a requirement is satisfied.
typedef RequirementCheck = FutureOr<bool> Function(dynamic);