If you have an anonymous closure that references anything in its enclosing scope(s), it's lifetime must be bound to appropriately. Then that Fn
type can't outlive the environment it closes over!
If you have an anonymous closure that references anything in its enclosing scope(s), it's lifetime must be bound to appropriately. Then that Fn
type can't outlive the environment it closes over!