AsyncNinjaOptionalAdaptor

public protocol AsyncNinjaOptionalAdaptor : ExpressibleByNilLiteral

This protocol helps to hack type system in order to write where clauses for Optional’s wrapped type