http type hinting