Why did you change this perfectly good function name to `copyF`?