++documentation, added ImmutableTuplePacker

I forgotted that they're not generically packable to a stream. Oh hello
Sunday, it's that time already?