Utilities

Yeah I did have an arrow mixin in CC but ripped it out as it was trying to do too much, this should cover most use cases.