Skip to content

Decide on the kind of functors #2

@omelkonian

Description

@omelkonian

Functors are currently given the type/kind: Type↑ = ∀ {ℓ} → Type ℓ → Type ℓ . This disallows valid cases that the level changes in the output index, so we should carefully decide which ones we want to support + provide alternative definitions to cover the rest.

@WhatisRT has a use case for his axiomatic set-theory library, where one cannot a monad instance for the powerset construction.


Possible alternative definitions:

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions