Emit correctly typed literal when initializing lazy val bitmaps

Constants.tag and Constants.tpe relies on the held Any to have the
desired type. Explicitly match on bitmapKind to emit correctly typed
Literal(Constant(...))