public override void VisitBlockStatement(BlockStatement blockStatement)
        {
            base.VisitBlockStatement(blockStatement);

            if (blockStatement.Statements.Count == 1)
            {
                try
                {
                    blockStatement.ReplaceWith(blockStatement.Statements.ElementAt(0));
                }
                catch (ArgumentException)
                {
                    // Can't simplify this...
                }
            }
        }