Tidying expression / binding (also TODO)
run specs on lib change