# apfel

*module*

[View source](https://github.com/Yixuan-Wang/apfel/blob/main/src/apfel/__init__.py#L1-L1)

## apfel.Iterator

*class*

Re-exported from: `apfel.core.iter`

See: `apfel.core.iter.Iterator`

## apfel.Lazy

*class*

Re-exported from: `apfel.container.once`

See: `apfel.container.once.Lazy`

## apfel.Maybe

*class*

Re-exported from: `apfel.container.maybe`

See: `apfel.container.maybe.Maybe`

## apfel.Once

*class*

Re-exported from: `apfel.container.once`

See: `apfel.container.once.Once`

## apfel.Result

*class*

Re-exported from: `apfel.container.result`

See: `apfel.container.result.Result`

## apfel.caught

*class*

Re-exported from: `apfel.container.result`

See: `apfel.container.result.caught`

## apfel.err

*class*

Re-exported from: `apfel.container.result`

See: `apfel.container.result.err`

## apfel.just

*class*

Re-exported from: `apfel.container.maybe`

See: `apfel.container.maybe.just`

## apfel.nothing

*class*

Re-exported from: `apfel.container.maybe`

See: `apfel.container.maybe.nothing`

## apfel.ok

*class*

Re-exported from: `apfel.container.result`

See: `apfel.container.result.ok`

## apfel.some

*class*

Re-exported from: `apfel.container.maybe`

See: `apfel.container.maybe.some`

## apfel.apply

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.apply`

## apfel.identity

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.identity`

## apfel.imperative

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.imperative`

## apfel.itrt

*function*

Re-exported from: `apfel.core.iter`

See: `apfel.core.iter.itrt`

## apfel.not_none

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.not_none`

## apfel.pipe

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.pipe`

## apfel.todo

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.todo`

## apfel.unimplemented

*function*

Re-exported from: `apfel.core.common`

See: `apfel.core.common.unimplemented`

**Modules**

- `apfel.container`
- `apfel.core`
- `apfel.expr`
- `apfel.impt`
