1.x dev - fix `swap!` return value and REPL friendly printer