     }
 }
 
+/**
+ A unique key under which to register a block in Guise.
+ 
+ 
+*/
 public struct Key: Hashable {
     public let type: String
     public let name: AnyHashable

    
    func resolve<T>(_ parameter: Any, lifecycle: Lifecycle) -> T {
        var result: T
        if lifecycle == .cached {
            if instance == nil {
                instance = registration(parameter)

 `Name.default` is used for the default name of a container or type when one is not specified.
 */
public enum Name {
    /**
     `Name.default` is used for the default name of a container or type when one is not specified.
     */
    case `default`
}

