Connecting the error cluster to boolean inputs is implemented and its a very good feature. The same why not implemented for the integer and the string data types present in the error cluster. There are several instances where this will be handy to use (Error handling - every project has this) so it would be very good if this is implemented. This can be implemented with certain restrictions as done for booleans.
The best solution is the one you find it by yourself