Tiny portable generic utilties
