nim pretty: default is now to overwrite files
ENDB compiles again
added ENDB warning
made some tests green
prettified some async modules