default @NonNull Predicate<Node> predicate() {
        return this::matches;
    }
Returns a {@link Predicate}, returning whether a {@link Node}
{@link #matches(Node) matches} this type.

@return a predicate for the {@link #matches(Node)} method.
api/src/main/java/net/luckperms/api/node/NodeType.java