wrape in HINQ type, allow lazy eval with runHINQ + Maybe works
wrape in HINQ type, allow lazy eval with runHINQ + Maybe works

raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning,raventid/coursera_learning