Fat arrows!

Fat arrows implementation covers most cases.

Fixes #1