If you were to inspect the return of the call to Contex.Dataet.new/1, you’d see the following struct:
should be Dataset