Free applicatives in agda