intflib/tasklib.py: implement gencal