Clib: Canoe