Abstraction levels are FUN!