oh actually without using proper IO and using this weird sort of return . force hackery I need to evaluate the binding javascript eagerly