Raw_typer: add support for functor arguments