Ensure types (specifically Buffer) are not lost across shortstop resolves
Simplify test now that problems is reproduceable.
Make impl more generic and expand tests.
Merge pull request #16 from krakenjs/buffers

Ensure type information is not lost.