beman.map implements safer, non-throwing map lookups returning optional<T&> instead of throwing (.at()) or silently inserting (operator[]). Implements: Better lookups for map, unordered_map, and ...