[backends] Error implements error interface