Þ ¥bonds€¬cell_results†Ù$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500Š¦queuedÂ¤logs�§runningÂ¦output†¤body ¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÚsËÀ°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500¹depends_on_disabled_cellsÂ§runtimeÎ ˆµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9aŠ¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚŸExpr
  head: Symbol =
  args: Array{Any}((2,))
    1: Expr
      head: Symbol call
      args: Array{Any}((2,))
        1: Symbol f
        2: Symbol x
    2: Expr
      head: Symbol block
      args: Array{Any}((2,))
        1: LineNumberNode
          line: Int64 1
          file: Symbol /home/runner/work/disorganised-mess/disorganised-mess/Dump.jl#==#6ffb144e-009f-11eb-083d-3f9cbe0bcd9a
        2: Int64 1123
¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÚu�°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9a¹depends_on_disabled_cellsÂ§runtimeÎÐØñµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$3724f462-009f-11eb-2a39-2b8672d3e8bdŠ¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚ™<div class="pluto-docs-binding">
<span id="Dump">Dump</span>
<div class="markdown"><pre><code>Dump&#40;x; maxdepth&#61;8&#41;</code></pre>
<p>Show every part of the representation of a value. The depth of the output is truncated at maxdepth. </p>
<p>This is a variant of <a href="@ref"><code>Base.dump</code></a> that returns the representation directly, instead of printing it to stdout.</p>


</div>
</div>
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚuhÙÏ°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$3724f462-009f-11eb-2a39-2b8672d3e8bd¹depends_on_disabled_cellsÂ§runtimeÎ $=Ìµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$2d9d28da-009f-11eb-3319-e340c790b132Š¦queuedÂ¤logs�§runningÂ¦output†¤body…¦prefix¡A¨elements’’¡x’¡1ªtext/plain’¡y’…¦prefix¡A¨elements’’¡x’¡3ªtext/plain’¡y’‚¤type¨circular¨objectid°7cbe9eba766f2ff3Ù!application/vnd.pluto.tree+object¤type¦struct¬prefix_short¡A¨objectid°3e4d8b97f98d1aafÙ!application/vnd.pluto.tree+object¤type¦struct¬prefix_short¡A¨objectid°7cbe9eba766f2ff3¤mimeÙ!application/vnd.pluto.tree+object¬rootassignee¤circ²last_run_timestampËAÚuQïk°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$2d9d28da-009f-11eb-3319-e340c790b132¹depends_on_disabled_cellsÂ§runtimeÍïQµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681Š¦queuedÂ¤logs�§runningÂ¦output†¤bodyÙ}Main.workspace#2.A
  x: Int64 1
  y: Main.workspace#2.A
    x: Int64 3
    y: Main.workspace#2.A#= circular reference @-2 =#
¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÚuƒ©¬°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681¹depends_on_disabled_cellsÂ§runtimeÎ DK2µpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$1d015dd4-009f-11eb-3247-994e422271f6Š¦queuedÂ¤logs�§runningÂ¦output†¤body ¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÚu¨]°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$1d015dd4-009f-11eb-3247-994e422271f6¹depends_on_disabled_cellsÂ§runtimeÎ 6Eµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂ±cell_dependencies†Ù$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500„´precedence_heuristic	§cell_idÙ$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500´downstream_cells_map€²upstream_cells_map€Ù$6ffb144e-009f-11eb-083d-3f9cbe0bcd9a„´precedence_heuristic	§cell_idÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9a´downstream_cells_map€²upstream_cells_map�¤Dump‘Ù$3724f462-009f-11eb-2a39-2b8672d3e8bdÙ$3724f462-009f-11eb-2a39-2b8672d3e8bd„´precedence_heuristic	§cell_idÙ$3724f462-009f-11eb-2a39-2b8672d3e8bd´downstream_cells_map�¤Dump’Ù$6ffb144e-009f-11eb-083d-3f9cbe0bcd9aÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681²upstream_cells_map‰¤@doc�¤dump�¦sprint�¥Tuple�¢|>�¥Union�º#___this_pluto_module_name�£Any�¤Text�Ù$2d9d28da-009f-11eb-3319-e340c790b132„´precedence_heuristic	§cell_idÙ$2d9d28da-009f-11eb-3319-e340c790b132´downstream_cells_map�¤circ‘Ù$7bbcbde6-009f-11eb-3dc9-7369a6b2b681²upstream_cells_map�¡A‘Ù$1d015dd4-009f-11eb-3247-994e422271f6Ù$7bbcbde6-009f-11eb-3dc9-7369a6b2b681„´precedence_heuristic	§cell_idÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681´downstream_cells_map€²upstream_cells_map‚¤circ‘Ù$2d9d28da-009f-11eb-3319-e340c790b132¤Dump‘Ù$3724f462-009f-11eb-2a39-2b8672d3e8bdÙ$1d015dd4-009f-11eb-3247-994e422271f6„´precedence_heuristic	§cell_idÙ$1d015dd4-009f-11eb-3247-994e422271f6´downstream_cells_map�¡A‘Ù$2d9d28da-009f-11eb-3319-e340c790b132²upstream_cells_map€´cell_execution_order–Ù$1d015dd4-009f-11eb-3247-994e422271f6Ù$2d9d28da-009f-11eb-3319-e340c790b132Ù$3724f462-009f-11eb-2a39-2b8672d3e8bdÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9aÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681Ù$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500´last_hot_reload_timeË        ©shortpath§Dump.jl®process_status¥ready¤pathÙ=/home/runner/work/disorganised-mess/disorganised-mess/Dump.jl­pluto_version¨v0.19.47®last_save_timeËAÚsIˆªcell_order–Ù$1d015dd4-009f-11eb-3247-994e422271f6Ù$2d9d28da-009f-11eb-3319-e340c790b132Ù$6ffb144e-009f-11eb-083d-3f9cbe0bcd9aÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681Ù$3724f462-009f-11eb-2a39-2b8672d3e8bdÙ$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500±published_objects€¥nbpkgŠ¯install_time_nsÎ¨OX™¬instantiatedÃ²installed_versions€°terminal_outputs�ªnbpkg_syncÚÇ
[0m[1mInstantiating...[22m
[90m===[39m
[32m[1m  No Changes[22m[39m to `/tmp/jl_6S6HRq/Project.toml`
[32m[1m  No Changes[22m[39m to `/tmp/jl_6S6HRq/Manifest.toml`

[0m[1mResolving...[22m
[90m===[39m
[32m[1m  No Changes[22m[39m to `/tmp/jl_6S6HRq/Project.toml`
[32m[1m  No Changes[22m[39m to `/tmp/jl_6S6HRq/Manifest.toml`

[0m[1mPrecompiling...[22m
[90m===[39m
[32m[1m  Activating[22m[39m new project at `/tmp/jl_6S6HRq`§enabledÃ·restart_recommended_msgÀ´restart_required_msgÀ­busy_packages�¶waiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabledÂ«cell_inputs†Ù$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500„§cell_idÙ$bf9f3c9e-00a1-11eb-0fa5-9b88d1f0f500¤code ¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9a„§cell_idÙ$6ffb144e-009f-11eb-083d-3f9cbe0bcd9a¤code´Dump(:(f(x) = 1123))¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂÙ$3724f462-009f-11eb-2a39-2b8672d3e8bd„§cell_idÙ$3724f462-009f-11eb-2a39-2b8672d3e8bd¤codeÚZ"""
    Dump(x; maxdepth=8)

Show every part of the representation of a value. The depth of the output is truncated at maxdepth. 

This is a variant of [`Base.dump`](@ref) that returns the representation directly, instead of printing it to stdout.
"""
function Dump(x; maxdepth=8)
	sprint() do io
		dump(io, x; maxdepth=maxdepth)
	end |> Text
end¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂÙ$2d9d28da-009f-11eb-3319-e340c790b132„§cell_idÙ$2d9d28da-009f-11eb-3319-e340c790b132¤codeÙ>circ = let
	one = A(1,2)
	two = A(3,one)
	one.y = two
	one
end¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681„§cell_idÙ$7bbcbde6-009f-11eb-3dc9-7369a6b2b681¤codeªDump(circ)¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂÙ$1d015dd4-009f-11eb-3247-994e422271f6„§cell_idÙ$1d015dd4-009f-11eb-3247-994e422271f6¤code»mutable struct A
	x 
	y
end¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÂ«notebook_idÙ$54cec06e-4aad-11f0-3a58-b98d55747dad«in_temp_dirÂ¨metadata€