add ZString libraries

use Boehm GC
get unique function name (use StringfySignature)