I wish you could somehow define a return type for a function without having to declare a class. Maybe have the function return an anonymous class and then have the compiler infer that.
(string first, string middle, string last) LookupName(long id)