Use isUserDefined for (not) inlining top level functions.