Destructoring maps with auto-resolve and prefixing