fix(types): removing implicit generics. <!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->


from pyodide_test_runner import run_in_pyodide


@run_in_pyodide(
    packages=[
        "msprime",
    ]
)
def test_msprime():
    import msprime
    import tskit

    # basic test
    ts = msprime.sim_ancestry(10, random_seed=42)
    ts.dump("/tmp/msprime.trees")
    ts = tskit.load("/tmp/msprime.trees")
    ts2 = msprime.sim_ancestry(10, random_seed=42)
    ts.tables.assert_equals(ts2.tables, ignore_provenance=True)

from pyodide_test_runner import run_in_pyodide


@run_in_pyodide(
    packages=[
        "msprime",
    ]
)
def test_msprime():
    import msprime
    import tskit

    # basic test
    ts = msprime.sim_ancestry(10, random_seed=42)
    ts.dump("/tmp/msprime.trees")
    ts = tskit.load("/tmp/msprime.trees")
    ts2 = msprime.sim_ancestry(10, random_seed=42)
    ts.tables.assert_equals(ts2.tables, ignore_provenance=True)
