new syntax to typedef the return type of a function.