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