Abstraction: Hot and Cool