use makeSuccess and makeFailure helper constructors