Can't move value into enum_map macro
If I have a non-Copy type Bar, I can't do:
let foo = Bar;
enum_map! { baz => foo };
I get the error:
error[E0507]: cannot move out of `foo`, a captured variable in an `FnMut` closure
move occurs because `foo` has type `Bar`, which does not implement the `Copy` trait