in core: astring -> achar*