Mixing async and signals - SolidJS