Revert "Merge pull request #108 from Orvid/func-construct"
Revert "Merge pull request #108 from Orvid/func-construct"

This reverts commit a73eae16d8ac47a9a0db420b16c52517cb41bc87, reversing
changes made to bacaf923baee80c80f1cc0515fa107db0f975b44.

facebook/fbthrift,getyourguide/fbthrift,LinusU/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,LinusU/fbthrift,SergeyMakarenko/fbthrift,LinusU/fbthrift,facebook/fbthrift,LinusU/fbthrift,LinusU/fbthrift,LinusU/fbthrift,getyourguide/fbthrift,LinusU/fbthrift,facebook/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,facebook/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,LinusU/fbthrift,getyourguide/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,getyourguide/fbthrift,facebook/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,LinusU/fbthrift,LinusU/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,getyourguide/fbthrift,LinusU/fbthrift