Applies the given arguments. This method MUST throw an Exception on invalid args.
@override NodeList call(NodeList nodes) => nodes.expand( (node) => node.parent?.children.where((it) => node != it) ?? [], );