self type hint? What's that?