On Monday, November 18, 2013, Peter Simons wrote:
Niklas Hambüchen writes:

 > I would therefore vote to expose internals of *all* data types exposed.
 > Not doing so is assuming the ability to foretell everything a user will
 > ever do with it, which is never true.

I agree. I had plenty of trouble because libraries hid types and/or
functions that I needed access to, but I never had any trouble because
a library exposed a type that I didn't need access to.

+1

Erik