It's generally a bit confusing that there are multiple ways to make most classes, e.g. local_filesystem_store and Storage.new_local_filesystem. If we only kept Storage we could get rid of a lot of functions in favour of methods.
We decided to do this in #1179 (comment)_