Hi there, I just performed a pull request (#4) with Squeryl/Record support.
Besides code itself, I paid special attention on documentation. I'm much used to javadoc, so perhaps I made a couple of mistakes doing the same with scaladoc.
I think we have a bug in TestDataMaker.createAndGroupStudents
I'm getting an ArrayIndexOutOfBoundsExceptions there. As soon as the pull request is accepted, I'll try to create a unit test to confirm the problem.