typehints
scrutinizer