rename function label; add prefix `_fn_` to avoid conflict with keywords