count utf8 number.
use utf8Count.
write a new module system.
Ready to rewrite Machine.
rename module for easy use.
Rewrite type system in dsl.
rewrite include file.