Initial working version, barely tested yet.
Simplify Solution struct: it just aliases a Node array.

See: http://areyoufuckingcoding.me/2012/08/19/gotip2-changing-original-self/
Embed Meta instead of using explicit property <3