Advanced: Using Instance to inject transports
Picking all implementations by Instance<ATMTransport>
AutomatedTellerMachineImpl using selects and some business logic to
decide which transport to use