Add rfn (route function) macro