User blog comment:SuperJedi224/Still Another Generic Function/@comment-5029411-20140212160905

Make an part 3.