Probably a dumb question, but is it possible to do something like this?
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
fn on_initialize(now: BlockNumberFor<T>) -> Weight {
Self::some_extrinsic(origin, now); // what would the origin be here?
Weight::zero()
}
}