Fix issue with nested binaries in Macro.to_string/1, closes #1522