things that don't go into the main branches of knip but might still be usefull