Refactored, changed interface
Added Forkable instance for ResourceT
Reverted immediate interface to Strings