funit compiles and passes code gen test again
substitute file extensions: fu_sub_file_ext()