Implement fanin construction