Citation: 1B_11/2020 E. C

A.________ forme un recours au Tribunal fédéral contre cet arrêt. Il conclut, avec suite de frais et dépens, à la réforme de la décision entreprise en ce sens que l'ordonnance du 16 décembre 2019 est annulée et sa libération immédiate ordonnée, les frais d'arrêt ainsi que l'indemnité allouée à son défenseur d'office étant laissés à la charge de l'Etat. Subsidiairement, il demande l'annulation de l'arrêt attaqué et le renvoi de la cause à l'autorité de deuxième ou de première instance pour nouvelle décision. Il sollicite en outre le bénéfice de l'assistance judiciaire.