Service not propagating Page dependency as expected in Effect Typescript library

I'm noticing this Service is not bubbling up its Page requirement... can't figure out why this could happen, this isn't expected right?
export class Test extends Effect.Service<Test>()('Test', {
    effect: Effect.gen(function* () {
        return {
            // (property) test: () => Effect.Effect<string, PlaywrightError, Page>
            test: () =>
                Page.with(async (p) => {
                    return await p.page.goto('https://www.google.com').then(() => {
                        return 'success'
                    })
                }),
        }
    }),
}) {
    // Layer.Layer<Test, never, never>
    static readonly Live = this.Default
}
Was this page helpful?