Solving "computations created outside ..." using `createMemo() ?` - SolidJS