Calls.is_live: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/rules/calls.bend as Calls Lines 211-214 of bolt@1.27.0.0/src/rules/calls.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/rules/calls.bend&start_line=211&end_line=214 import Base import bolt@1.27.0.0/src/syntax/tree.bend as Tree # a live parameter: typed, and neither erased (`-A: Type`) nor a template # (`~f: A -> B`); a bare quantity name (`a` in `List.get(a, ..)`) is not one def is_live(+pp: Tree.Node) -> Bool: Bool.and(Bool.not(is_live.sign(pp)), has_colon(pp)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.not https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/calls.bend&name=has_colon https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/calls.bend&name=is_live.sign https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/tree.bend&name=Node