a runnable random generator
add sample of a typical sql generator
exclude slow tests when run sbt test
customized Optional type
try some mock
refactor report sql generator to make it even modular
studying functional programming
try a @slow annotation
trying to implement a query optimizer