public MemoryTier this[Sym sym] { get { return Symbols[sym]; } }
public static bool IsLocal(this Sym sym) { return(sym is Local); }
public static bool IsParam(this Sym sym) { return(sym is Param); }
private int Alloc(Sym sym) { return _allocs[sym.AssertCast<Local>()]; }