add ContextValidator
 add expression validator
 add unittest
 add builtin
 make builtin into a builtin.afxi