# Objective works

    Code
      obj
    Output
      <ObjectiveTestEval:f>
      Domain:
      <ParamSet(2)>
             id    class lower upper nlevels        default  value
         <char>   <char> <num> <num>   <num>         <list> <list>
      1:     x1 ParamDbl    -1     1     Inf <NoDefault[0]>       
      2:     x2 ParamDbl    -1     1     Inf <NoDefault[0]>       
      Codomain:
      <Codomain(1)>
             id    class lower upper nlevels        default  value
         <char>   <char> <num> <num>   <num>         <list> <list>
      1:      y ParamDbl  -Inf   Inf     Inf <NoDefault[0]>       

---

    Code
      obj
    Output
      <ObjectiveTestEvalMany:f>
      Domain:
      <ParamSet(2)>
             id    class lower upper nlevels        default  value
         <char>   <char> <num> <num>   <num>         <list> <list>
      1:     x1 ParamDbl    -1     1     Inf <NoDefault[0]>       
      2:     x2 ParamDbl    -1     1     Inf <NoDefault[0]>       
      Codomain:
      <Codomain(1)>
             id    class lower upper nlevels        default  value
         <char>   <char> <num> <num>   <num>         <list> <list>
      1:      y ParamDbl  -Inf   Inf     Inf <NoDefault[0]>       

