Added callable type hinting