Add capability for arbitrary casts (which are not supported in Access)

avoids a `SlickException("Cannot represent cast to type "double" in Access SQL")`
review by @szeiger