public IRFunction(IRProgram program, IList<Statement> body)
        {
            Parent = program;
            Body = body;

            m_stack = 0;
            m_tempIndex = 0;
        }
        public IRFunction(IRProgram program)
            : this(program, new List<Statement>())
        {

        }