fn chose_city<A: AppLike + 'static>(
    ctx: &mut EventCtx<'_>,
    app: &mut A,
    name: MapName,
    on_load: &mut Option<Box<dyn FnOnce(&mut EventCtx<'_>, &mut A) -> Transition<A>>>
) -> Transition<A>