Any object created from scratch should usually be derived from Origin.

Mimics
Inactive cells
Active cells
Specs
Inactive cells (details)
kind = "Origin"
Active cells (details)
===(other)

nil

method(other, 
  if(self same?(
      #<Origin:7449CF9F>), 
    Reflector other:mimics?(cell(:other), 
      #<Origin:7449CF9F>), 
    bind(rescue(Condition Error, fn(c, false)), 
      self ==(
        other))))
eval(source)

Takes some Text and evaluates it as Ioke source in the context of the receiver

method(source, 
  Message fromText(source) evaluateOn(self))
mimic(...)

will return a new derivation of the receiving object. Might throw exceptions if the object is an oddball object.

macro(
  aspectCall = macro(ss = if(@ kind ==("Locals"), @ self, @) 
      call resendToValue(@@ cell(:primary), ss)) 
  cell(:aspectCall) primary = @@ cell(:primary) 
  call activateValueWithCachedArguments(@@ cell(:advice), self, aspectCall: cell(:aspectCall)) 
  )
print()

Prints a text representation to standard output

println()

Prints a text representation and a newline to standard output