Fluent sqlite cases

Implements #31