public static Props <T> Create <TActor>(Expression <Func <TActor> > fac) where TActor : UntypedActor => new Props <T>(Props.Create(fac));
public Props(Props props) : this() { Underlying = props ?? throw new ArgumentNullException(nameof(props), $"{this} has received null instead of {nameof(Props)}"); }