Closed.binds: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/rules/laws/closed.bend as Closed Lines 16-24 of bolt@1.27.0.0/src/rules/laws/closed.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/rules/laws/closed.bend&start_line=16&end_line=24 import Base import bolt@1.27.0.0/src/syntax/tree.bend as Tree # does a law's body bind anything (a `for` or `exs` line)? def binds(body: Tree.Node) -> Bool: match body: case Tree.NCons{Tree.Stmt{Tree.SFor{}, kids, b}, rest}: True{} case Tree.NCons{h, rest}: binds(rest) case other: False{} Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/tree.bend&name=Node https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/tree.bend&name=StmtKind