Explicitly mention return type, and don't partially specialize functions.