It was the signature promise of his campaign: Donald Trump vowed to build an impenetrable, concrete wall along the southern border. And Mexico was going to pay for it.

Now as he nears inauguration, that wall is sounding increasingly like it could end up a fence. And his team and congressional Republicans are hatching a plan in which taxpayers, at least initially, would foot the bill.