[hy] use twgc/base