This is similar to Comptime parameterized return type - #12 by jbemmel
The ‘rebind’ would ideally be inferred