Text is just a serialisation format for the AST. For some reason we still insist on editing the serialisation format instead of the actual data representation.