Implementing Categorical Notions of Partiality and Delay in Agda