* overload Indolently#when
* refactoring
* add Indolently#equiv and TypeUnsafe