## M


Creates method callers and multi-valued getters.


Usage

``` python
M()
```


The module singleton `m` is an instance of this class.


## Methods

| Name | Description |
|----|----|
| [__call__()](#__call__) | Return a tupled `attrgetter`. |
| [__getattr__()](#__getattr__) | Return a `methodcaller` constructor. |
| [__getitem__()](#__getitem__) | Return a tupled `itemgetter`. |

------------------------------------------------------------------------


#### \_\_call\_\_()


Return a tupled `attrgetter`.


Usage

``` python
__call__(*names)
```


------------------------------------------------------------------------


#### \_\_getattr\_\_()


Return a `methodcaller` constructor.


Usage

``` python
__getattr__(name)
```


------------------------------------------------------------------------


#### \_\_getitem\_\_()


Return a tupled `itemgetter`.


Usage

``` python
__getitem__(keys)
```
