python
from beartype import beartype
from typing_extensions import Self
beartype
class MyClass:
attribute: int
def __init__(self, attr: int) -> None:
self.attribute = attr
def __add__(self, other: int) -> Self:
self.__class__(self.attribute + other)
If you wanted this, you are literally iamrecursion. Congrats.
![](https://media1.tenor.com/m/LM2gxeKVa0IAAAAC/p5-persona.gif)
<sup>you too will believe that beartype 0.18.3 actually works</sup>
Ping 'Em All
Pinging posita, iamrecursion, sylvorg, tactile-metrology, kalaspuff, danielward27, kloczek, uriyasama, danielgafni, JWCS, rbroderi, AlanCoding, tvdboom, crypdick, WeepingClown13, RobPasMue, rbnhd, radomirgr, rbroderi.
You are wanted on floor 13. Japanese buildings don't even *have* a floor 13. Surely nothing could go wrong by violating that fundamental.
![](https://media1.tenor.com/m/ffGtDU9FVdAAAAAC/persona5-joker.gif)
<sup>*those dance moves can mean only one thing...* This was beartype 0.18.3.</sup>