agda parsing including defns, splitting into blocks