cleanup
wrap clansi if not supported
randomize list brackets
autoclear + extract tty fns
cleanup debug