# PEP 827: Type Manipulation

**URL:** <https://discuss.python.org/t/pep-827-type-manipulation/106353>\
**Category:** PEPs\
**Created:** [March 2, 2026, 6:05pm UTC](https://discuss.python.org/t/pep-827-type-manipulation/106353 "2026-03-02T18:05:15Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![yselivanov](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/yselivanov/32/491_2.png) [@yselivanov](https://discuss.python.org/u/yselivanov)\
**Post date:** [March 3, 2026, 6:21pm UTC](https://discuss.python.org/t/pep-827-type-manipulation/106353/17 "2026-03-03T18:21:09Z")

</div>

> [@MegaIng](#):
>
> IMO I think using normal python functions to do these kinds of type transformations should be reconsidered as I think that’s definitely the best option. Yes, it is quite complex to implement, although I am unsure why it would be significantly more complex than the current proposal. And it would, with a bit of care, make the code readable in a way that the current proposal never will be.

This would require typechekers to implement Python runtime in them too. And it’s highly non-trivial. This shifts the complexity and makes it someone else’s problem, which in reality will mean that we’re just not solving this problem at all and stalling.

---

_[View the full topic](https://discuss.python.org/t/pep-827-type-manipulation/106353)._
