def actual
    if context.key? :actual
      context[ :actual ]
    elsif value? && name?
      value.public_send name
    end
  rescue StandardError => error
    nil
  end
def actual
    if context.key? :actual
      context[ :actual ]
    elsif value? && name?
      value.public_send name
    end
  rescue StandardError => error
    nil
  end
Get an optional actual value for the attribute, from `context[:actual]`
 if it exists or by sending {#name} to {#value} if it works.

 @return [nil]
   If {#context} does not have an `:actual` value and {#value} raises
   a {StandardError}.

 @return [Object]
   The value of {#context}'s `:actual` key, if any, otherwise {#value}'s
   response to {#name}.