Statically typed Java job scheduler inspired by Luigi