Backends now reraise deadlocks as the appropriate exception.
Added GolessException, it base classes other errors, and they are exposed to package-level.
Do not expose imports.