Aliases every rethrow() as wrap() and gave them homes respectively.
Merge pull request #4 from Vincentyification/changetype

Aliases every rethrow() as wrap() and gave them homes respectively.