Quite new to Swift so this may well be an issue with my knowledge rather than Bright Futures itself but should it be possible to create a Promise that has a success type of Self in a protocol extension?
As you suggest, this is something that is not possible in Swift and is not a problem related to BrightFutures. I'd look into adding an associatedtype to Promiser and use that instead of Self.
Quite new to Swift so this may well be an issue with my knowledge rather than Bright Futures itself but should it be possible to create a Promise that has a success type of Self in a protocol extension?
Gives me the exceptionally helpful xcode error
Consecutive statements on a line must be separated by ';'