public override ILValue LoadLocal(int index) => CreateILValue(localsProvider.GetVariable(index));
public override ILValue LoadArgument(int index) => CreateILValue(argumentsProvider.GetVariable(index));