witty-crayon-22786
08/15/2016, 9:05 PMaddress_mapper
is actually a subtype of AddressMapper (let's say MyExtendedAddressMapper), if we just did SelectLiteral(address_mapper, type(address_mapper))
, tasks that declared a dependency on exactly an AddressMapper wouldn't find it