use unsigned char for template argument
echo when running tests
add MIT license
use unsigned int on lexical_eval specializer for unsigned char