def vs16_step
import cli@0.2.0.0/cli.bend as Cliimport Base
975# VS16 widens a 1-wide emoji with an emoji presentation to 2, once.
976def vs16_step(run: EmojiRun) -> WidthStep:
977 match run:
978 case EmojiNone{}: WidthStep{0n, EmojiNone{}}
979 case EmojiBase{code, narrow, join}: vs16_on(narrow, code, join)
980 case EmojiJoiner{}: WidthStep{0n, EmojiNone{}}
981 case EmojiJoined{code}: WidthStep{0n, EmojiJoined{code}}