Make bstring use GC, start using bstring