encapsulates the answer for the requested operation and could contain any additional information represented by the provided class or Unit in case when additional info is not needed.