Remove awful duplications. Add arrow macro example.