pub trait TakeScript<I> { type Item; // Required method fn take(self, inner: I) -> Self::Item; }
Take another script as the inner of the script.
Take the inner script.