Currently, [await::create_shim()](https://github.com/axonasif/dotsh/blob/dd27c2fca665b1fbc48ef56dca5beef3dcea77b3/src/utils/await.sh#L16) logic is quite convoluted and sometimes ends up deadlocking. This needs improving.
Currently, await::create_shim() logic is quite convoluted and sometimes ends up deadlocking. This needs improving.