Flying the flag of secularism: What's behind Macron's Republican values bill?

What's behind France's Republican values bill? First announced amid a fresh wave of terror attacks in the autumn, compounded by the gruesome beheading of a middle school social studies teacher, what was originally billed as a law against religious separatism is making its way to the floor of the National Assembly.