The National Assembly has approved the National Infrastructure Fund Bill, paving the way for a Sh5 trillion fund amid debate over oversight and debt risks.