started moving arrow over to automatically built methods - though xAsFunction is broke