only profile normal functions, no internals
drop type parameter