Returns a list of Node with values present.
values
Iterable<Node<T>> getNodes(Iterable<T> values) => values.map((v) => getNode(v)).whereNotNull();