- Simplify/unify API to only `type_checked_call` with parameters
breaking changes:
- `type_checked_call` becomes `type_checked_call()`
- `type_checked_call_skip` becomes `type_checked_call(skip=True)`
- `type_checked_call_convert` becomes `type_checked_call(convert=True)`
- `type_checked_call_skip_convert` becomes `type_checked_call(skip=True, convert=True)`
- `type_checked_apply(func, args)` becomes `type_checked_call()(func)(args)`
- `type_checked_apply_skip(func, args)` becomes `type_checked_call(skip=True)(func)(args)`
- `type_checked_apply_convert(func, args)` becomes `type_checked_call(convert=True)(func)(args)`
- `type_checked_apply_skip_convert(func, args)` becomes `type_checked_call(skip=True, convert=True)(func)(args)`