But you could write the List<(List<Node>)...
# functional
d
But you could write the List<(List<Node>) -> Node> up on the SO answer