fun <C : CommandData> Clause<*, C, *>.matches(commands: List<AuthenticatedObject<C>>): Boolean
Determine if the given list of commands matches the required commands for a clause to trigger.