Somewhat related, C++14 gets &#x27;auto&#x27; for function return types, which really makes me nervous (C++11 has a form of this, but not as powerful).The D programming language uses &#x27;auto&#x27; as the return type for many of the functions in the standard library and this makes it, IMO, somewhat cumbersome to use.<p>In general, I don&#x27;t think C++ (or D) devs should be using deduced return types in the public interface, if at all possible.