pub fn worker_create(
    ctx: Context<'_, '_, '_, '_, WorkerCreate<'_>>
) -> Result<()>