Type hinting