Arrows + header functions

Does not build!