## Uses of Class
com.jnape.palatable.lambda.adt.hlist.Index

- Packages that use Index
  Package | Description
  --- | ---
  com.jnape.palatable.lambda.adt.hlist |
  com.jnape.palatable.lambda.optics.lenses |

- - ### Uses of Index in com.jnape.palatable.lambda.adt.hlist

    Methods in com.jnape.palatable.lambda.adt.hlist that return Index
    Modifier and Type | Method and Description
    --- | ---
    `<NewHead> Index<Target,HList.HCons<NewHead,? extends TargetList>>` | Index.`after()` Nest this index deeper by one element.
    `static <Target> Index<Target,HList.HCons<Target,?>>` | Index.`index()` Create a root index for a head value of type `Target`.

  - ### Uses of Index in com.jnape.palatable.lambda.optics.lenses

    Methods in com.jnape.palatable.lambda.optics.lenses with parameters of type Index
    Modifier and Type | Method and Description
    --- | ---
    `static <E,List extends HList.HCons<?,?>> Lens.Simple<List,E>` | HListLens.`elementAt(Index<E,List> index)` Focus invariantly on the element at the specified `Index` in an `HList`.