use Lexical::SealRequireHints
rename my_hints -> hints
cleanup test dir
code cleanup