command> ['result'] = ['current'] = [] reference_concept returned 0 command> ['test'] = [] reference_concept returned 0 command> ['test'] ~ {[sky]->[blue]}*{[time]->[day]}*{[weather]->[nice]} {[sky]->[blue]} ({[sky]->[blue]}*{[time]->[day]}*{[weather]->[nice]}) [sky] [blue] [time] [day] [nice] {[time]->[day]} [weather] {[weather]->[nice]} command> ['test'] ~ {[sky]->[black]}*{[time]->[night]} {[sky]->[blue]} ({[sky]->[blue]}*{[time]->[day]}*{[weather]->[nice]}) {[sky]->[black]} x2 [sky] [blue] x2 [time] [day] [night] [nice] {[time]->[day]} {[time]->[night]} [weather] {[weather]->[nice]} [black] ({[sky]->[black]}*{[time]->[night]}) command> ['test'] ~ {[sky]->[grey]}*{[time]->[day]}*{[weather]->[bad]} {[sky]->[blue]} ({[sky]->[blue]}*{[time]->[day]}*{[weather]->[nice]}) {[sky]->[black]} x3 [sky] [blue] x3 [time] x2 [day] [night] [nice] x2 {[time]->[day]} {[time]->[night]} x2 [weather] ({[time]->[day]}*{[weather]->[bad]}*{[sky]->[grey]}) {[weather]->[nice]} [black] {[weather]->[bad]} [bad] {[sky]->[grey]} [grey] ({[sky]->[black]}*{[time]->[night]}) command> ['test'] @ {[sky]->['current']}*{[time]->[day]}*{[weather]->[nice]} x2 [blue] [black] [grey] command> ['result'] = ^['current'] [blue] command> ['result'] + ![blue] reference_concept returned 0 command> ['result'] ~ [success] [success]