@crawshaw noted over email:
ascompatte (a) is called a lot, (b) returns a new []_Node, and (c) that return value almost always replaces the []_Node passed in as parameter lr. Might be due for a rewrite inline modifies a Nodes...
Transferring to an issue so that it doesn't get lost.
@crawshaw noted over email:
Transferring to an issue so that it doesn't get lost.