Remove the class constraint from Storable
Remove the class constraint from Storable

This PR removes the `: class` constraint from the `Storable` protocol, making it implementable by `struct`s and `enum`s as well.
qutheory/fluent,vapor/fluent