type hint?