Noice!

Noice! - Why do we need good abstractions?