anchor.diff:  
       let getBindings packageName : Map<string, RValue> =
           // TODO: Maybe get these from the environments?
  -        RSafe <| fun () ->
           let bindings = getBindingsFromR.Value packageName
           [| for entry in bindings.AsList() -> entry.AsList() |]
           |> Array.map (fun (entry: GenericVector) -> bindingInfoFromR entry)
  
positive.code:         | _                                                 -> None
  
      let internal convertFromR<'outType> (sexp: SymbolicExpression) : 'outType = 
          RSafe <| fun () ->
          let concreteType = typeof<'outType>
          let vt = typeof<IConvertFromR<'outType>>
  
  
negative.code:         | None -> failwithf "No converter registered for type %s or any of its base types" concreteType.FullName
          
      let internal convertFromRBuiltins<'outType> (sexp: SymbolicExpression) : Option<'outType> = 
          let retype (x: 'b) : Option<'a> = x |> box |> unbox |> Some
          let at = typeof<'outType>
          match sexp with
  