Whether the condition holds for node.
node
@override bool matches(IPLDNode node) => conditions.every((c) => c.matches(node));