refactor(library/data/bool): break into pieces to reduce dependencies
refactor(data/num/string): break into pieces to reduce dependencies