@abstractmethod<EOL><INDENT>def is_permitted(self, identifiers, permission_s):<DEDENT>
pass<EOL>
Determines whether any Permission(s) associated with the subject
implies the requested Permission(s) provided.

:param identifiers: the application-specific subject/user identifiers(s)
:type identifiers: subject_abcs.IdentifierCollection

:param permission_s: a collection of 1..N permissions, all of the same type
:type permission_s: List of authz_abcs.Permission object(s) or String(s)

:returns: a List of tuple(s), containing the Permission and a Boolean
          indicating whether the permission is granted, True if the
          corresponding Subject/user is permitted, False otherwise