Seems done (working-done, not perfect-done), actors and active_fn work. Open to improvements.