it also makes swapping out implementations a piece...
# random
s
it also makes swapping out implementations a piece of cake, without needing to write your own facade class or anything like that