Our interfaces really need to also implement io.Reader and io.Writer to be useful
Add static interface checks