A Role for Message Passing in Data Assimilation?