Is your feature request related to a problem? Please describe.
Currently the library always returns Pandas DataFrame containing the simulated values. Would be nice if the library allowed the user to specify what kind of DataFrame should be returned.
Describe the solution you'd like
Narwhals has been becoming popular in this space. User could then specify what kind of DataFrame they would like to be used for simulation using something like df_backend parameter.