function type

Make accurate time tracking a breeze