added: to FunInfo<>: bool remove_fun_data fun_data is removed only when remove_fun_data is true (default)