Heat the oil in a large soup pot, add the onions and cook until brown and sweet, about 15 minutes. Add the mustard, molasses, and stock, mix well. Add the bratwurst, stirring to cover them with all the goodness. Simmer on medium for 20 minutes. Serve them up in a bun with the slaws and beans.