In a protocol, I\'d like to create a single instance from functions so I use a container to store the static instances like this:
protocol MyProtocol { func n