This is done by making fs.Config private and attaching it to the context instead. The Config should be obtained with fs.GetConfig and fs.AddConfig should be used to get a new mutable config that can be changed.
Missing features - M-Stream support - Oauth-like flow (soon being changed to oauth)