anchor.diff:          (overrides : LifecycleOverride) : IActorRef = 
           spawnOptOvrd actorFactory name f [] overrides
   
  -//    let (|Become|_|) (continuation: Cont<'Message, 'Returned>) =
  -//        match continuation with
  -//        | Func f -> 
  -//        | 
  -
       /// <summary>
       /// Wraps provided function with actor behavior. 
       /// It will be invoked each time, an actor will receive a message. 
  
positive.code: 
  module Lifecycle =
      
      open System
      open Akka.Actor
      open Akka.FSharp
      open Akka.FSharp.Linq
      open Microsoft.FSharp.Linq
      open Microsoft.FSharp.Quotations
      open Microsoft.FSharp.Linq.QuotationEvaluation
  
      type LifecycleOverride =
          {
  
negative.code:     type ExpressionExt = 
          static member ToExpression(f : System.Linq.Expressions.Expression<System.Func<FunActorExt<'Message, 'v>>>) = toExpression<FunActorExt<'Message, 'v>> f
          static member ToExpression<'Actor>(f : Quotations.Expr<(unit -> 'Actor)>) = toExpression<'Actor> (QuotationEvaluator.ToLinqExpression f)
  
      /// <summary>
      /// Spawns an actor using specified actor computation expression, with custom spawn option settings.
  