Pātuhitia tēnei: Introduction to higher order categorical logic