The current coupling syustem seems to assume that all couplers and all backends should be able to support each other.
Probably we need to do something a bit nicer to restrict this in the cases that some couplers will not support other backends, and do this is in a nice way (perhaps similar to IO or something).
The current coupling syustem seems to assume that all couplers and all backends should be able to support each other.
Probably we need to do something a bit nicer to restrict this in the cases that some couplers will not support other backends, and do this is in a nice way (perhaps similar to IO or something).