Luna::c16

using c16 =  char16_t

16-bit character. Signed/unsigned is unspecified, cast this to u16/i16 for fetching number.