anchor.diff:                      member this.Unhandled msg = self.Unhandled msg
                       member this.ActorOf(props, name) = context'.ActorOf(props, name)
                       member this.ActorSelection(path : string) = context'.ActorSelection(path)
  -                    member this.ActorSelection(path : ActorPath) = context'.ActorSelection(path) }
  +                    member this.ActorSelection(path : ActorPath) = context'.ActorSelection(path)
  +                    member this.Log = lazy (Akka.Event.Logging.GetLogger(context'))}
       
       new(actor : Expr<Actor<'m> -> Cont<'m, 'v>>) = FunActor(actor.Compile () ())
       member x.Sender() : ActorRef = base.Sender
  
positive.code:     abstract Sender : unit -> ActorRef
      (** Explicit signalization of unhandled message *)
      abstract Unhandled : 'msg -> unit
  
  [<AbstractClass>]
  type Actor() = 
  
negative.code:     open Akka.Event
      open Microsoft.FSharp.Core.Printf
      
      (** Logs a message using configured Akka logger. *)
      let log (level : LogLevel) (mailbox : Actor<'a>) (msg: string) : unit = 
          let logger = mailbox.Log.Force()
          logger.Log(level, msg)
      
      (** Logs a message at Debug level using configured Akka logger. *)
  