diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
index 97330bf7..05cb8559 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
@@ -19,7 +19,7 @@
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
- NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+ NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
index 8c6bb196..d1c34fc7 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
@@ -4,7 +4,7 @@
SSSTN
TSST
TSST
- NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+ NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
index 9a696d5d..96947bcd 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
@@ -128,12 +128,12 @@ N
N S T S T T T S S S S S T T T S S T S S T T S T S S T S T T S T T T S S T T T S T S S S T T T S S T T S T T S T T S S S T T S T T T S
N S
N S
-N T S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S S T
+N T S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S T S S S T T S S S T S S T T T S T S S S T T S S S T
N
N S
N S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S
N
-N S S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S S T
+N S S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S T S S S T T S S S T S S T T T S T S S S T T S S S T
N
N
N
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
index f1662977..804e8455 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
@@ -4,12 +4,12 @@ N S
N S S S S
N S S S T
N T S S T T S S T
-N T S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S S S T
+N T S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S T T S S S T T T S T S S S T T S S S T
N
N S
N S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T
N
-N S S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S S S T
+N S S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S T T S S S T T T S T S S S T T S S S T
N
N
N
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
index f997996d..f691fcd5 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
@@ -1 +1 @@
-SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
+SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
index 4c80bd8a..6ed93be6 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
@@ -1 +1 @@
-NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
index 4b81bb78..e8b58bde 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
@@ -19,7 +19,7 @@ NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
-NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
index bcddf145..bf842284 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
@@ -4,7 +4,7 @@ SSSN
SSSTN
TSST
TSST
-NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
index f50f1c5b..fbb5b09a 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
@@ -1 +1 @@
- SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
+ SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
index 3bddde71..e54348ab 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
@@ -1 +1 @@
- NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+ NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
index 4b81bb78..e8b58bde 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
@@ -19,7 +19,7 @@ NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
-NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
index bcddf145..bf842284 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
@@ -4,7 +4,7 @@ SSSN
SSSTN
TSST
TSST
-NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
index f50f1c5b..fbb5b09a 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
@@ -1 +1 @@
- SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
+ SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
index 3bddde71..e54348ab 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
@@ -1 +1 @@
- NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+ NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws b/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
index f997996d..f691fcd5 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
@@ -1 +1 @@
-SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
+SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws b/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
index 4c80bd8a..6ed93be6 100644
--- a/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
+++ b/.output/actual/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
@@ -1 +1 @@
-NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleLib/allTrue/memory.ws b/.output/actual/wsa/ws/assembleLib/allTrue/memory.ws
index 84d33cad..bd1d637c 100644
--- a/.output/actual/wsa/ws/assembleLib/allTrue/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/allTrue/memory.ws
@@ -11,7 +11,7 @@
SNT
TTS
SSSTTN TTT
- SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN
+ SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSN SNN
SSSTN TTT
SSSTSN TTT
TSST
diff --git a/.output/actual/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
index 1473274b..fcc56d36 100644
--- a/.output/actual/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
@@ -13,22 +13,22 @@ N S
N T T T S S S S T T
N T T T S
N S
-N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N S
-N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N
N S
-N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N
N
N S
N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N S
N
N S S S T
diff --git a/.output/actual/wsa/ws/assembleLib/debugOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/debugOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/actual/wsa/ws/assembleLib/debugOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/debugOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleLib/deolOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/deolOptions/memory.ws
index c6c38364..8bd28f78 100644
--- a/.output/actual/wsa/ws/assembleLib/deolOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/deolOptions/memory.ws
@@ -11,7 +11,7 @@ SSSTN
SNT
TTS
SSSTTNTTT
-SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNN
+SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNSNN
SSSTNTTT
SSSTSNTTT
TSST
diff --git a/.output/actual/wsa/ws/assembleLib/dsoiOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/dsoiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/actual/wsa/ws/assembleLib/dsoiOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/dsoiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleLib/eolOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/eolOptions/memory.ws
index c6c38364..8bd28f78 100644
--- a/.output/actual/wsa/ws/assembleLib/eolOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/eolOptions/memory.ws
@@ -11,7 +11,7 @@ SSSTN
SNT
TTS
SSSTTNTTT
-SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNN
+SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNSNN
SSSTNTTT
SSSTSNTTT
TSST
diff --git a/.output/actual/wsa/ws/assembleLib/soiOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/soiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/actual/wsa/ws/assembleLib/soiOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/soiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws b/.output/actual/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/actual/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
+++ b/.output/actual/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/codeGenerator/allTrue/memory.ws b/.output/actual/wsa/ws/codeGenerator/allTrue/memory.ws
index 2f60adec..b6a0bc12 100644
--- a/.output/actual/wsa/ws/codeGenerator/allTrue/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/allTrue/memory.ws
@@ -13,14 +13,14 @@
SSSTTN
TTT
SNS
- NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+ NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
- NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
- NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+ NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+ NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/actual/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
index 1473274b..fcc56d36 100644
--- a/.output/actual/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
@@ -13,22 +13,22 @@ N S
N T T T S S S S T T
N T T T S
N S
-N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N S
-N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N
N S
-N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N
N
N S
N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N S
N
N S S S T
diff --git a/.output/actual/wsa/ws/codeGenerator/debugOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/debugOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/actual/wsa/ws/codeGenerator/debugOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/debugOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/codeGenerator/deolOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/deolOptions/memory.ws
index aa23538d..6ed2f63d 100644
--- a/.output/actual/wsa/ws/codeGenerator/deolOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/deolOptions/memory.ws
@@ -13,14 +13,14 @@ TTS
SSSTTN
TTT
SNS
-NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
-NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
-NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/actual/wsa/ws/codeGenerator/dsoiOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/dsoiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/actual/wsa/ws/codeGenerator/dsoiOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/dsoiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/codeGenerator/eolOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/eolOptions/memory.ws
index aa23538d..6ed2f63d 100644
--- a/.output/actual/wsa/ws/codeGenerator/eolOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/eolOptions/memory.ws
@@ -13,14 +13,14 @@ TTS
SSSTTN
TTT
SNS
-NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
-NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
-NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/actual/wsa/ws/codeGenerator/soiOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/soiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/actual/wsa/ws/codeGenerator/soiOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/soiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/actual/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws b/.output/actual/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/actual/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
+++ b/.output/actual/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
index 97330bf7..05cb8559 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/bottles.ws
@@ -19,7 +19,7 @@
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
- NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+ NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
index 8c6bb196..d1c34fc7 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/allTrue/pip.ws
@@ -4,7 +4,7 @@
SSSTN
TSST
TSST
- NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+ NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
index 9a696d5d..96947bcd 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/bottles.ws
@@ -128,12 +128,12 @@ N
N S T S T T T S S S S S T T T S S T S S T T S T S S T S T T S T T T S S T T T S T S S S T T T S S T T S T T S T T S S S T T S T T T S
N S
N S
-N T S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S S T
+N T S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S T S S S T T S S S T S S T T T S T S S S T T S S S T
N
N S
N S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S
N
-N S S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S S T
+N S S S T S S T T S S S T S S T T T T S T S S T T T T S T S T S S S S S S T T T S T S S S T T S S T S S S T T S S S T S S T T T S T S S S T T S S S T
N
N
N
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
index f1662977..804e8455 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/bothTokenTypeOptions/pip.ws
@@ -4,12 +4,12 @@ N S
N S S S S
N S S S T
N T S S T T S S T
-N T S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S S S T
+N T S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S T T S S S T T T S T S S S T T S S S T
N
N S
N S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T
N
-N S S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S S S T
+N S S S T S T S T T T S T S T S S T S S T S S T S S T S T S T S T S S S T S S S T S T S S T T T S T S S S T T S T T S S S T T T S T S S S T T S S S T
N
N
N
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
index f997996d..f691fcd5 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/bottles.ws
@@ -1 +1 @@
-SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
+SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
index 4c80bd8a..6ed93be6 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/debugOptions/pip.ws
@@ -1 +1 @@
-NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
index 4b81bb78..e8b58bde 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/bottles.ws
@@ -19,7 +19,7 @@ NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
-NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
index bcddf145..bf842284 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/deolOptions/pip.ws
@@ -4,7 +4,7 @@ SSSN
SSSTN
TSST
TSST
-NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
index f50f1c5b..fbb5b09a 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/bottles.ws
@@ -1 +1 @@
- SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
+ SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
index 3bddde71..e54348ab 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/dsoiOptions/pip.ws
@@ -1 +1 @@
- NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+ NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
index 4b81bb78..e8b58bde 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/bottles.ws
@@ -19,7 +19,7 @@ NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SSSN
NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN
SNS
-NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN
+NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSTSSSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN
SNS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
index bcddf145..bf842284 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/eolOptions/pip.ws
@@ -4,7 +4,7 @@ SSSN
SSSTN
TSST
TSST
-NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN
+NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTSSTTSSTSSSTTTSTSSSTTSSSTN
NNN
NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN
TNSS
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
index f50f1c5b..fbb5b09a 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/bottles.ws
@@ -1 +1 @@
- SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
+ SSSTTN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS TNST SSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS TNST SSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN SSSTTSSTSSN SSSTTSTTTSN SSSTTTSTSTN SSSTTSTTTTN SSSTTTSSTSN SSSTTSSSSTN SSSTSSSSSN SSSTTTSTSSN SSSTTSTSSTN SSSTSSSSSN SSSTTTSSTTN SSSTTTSSTTN SSSTTSSSSTN SSSTTTSSSSN SSSTSSSSSN SSSTSTTSSN SSSTTSTTTSN SSSTTTSTTTN SSSTTSTTTTN SSSTTSSTSSN SSSTSSSSSN SSSTTSSTSTN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSTTN SSSTTSSSSTN SSSTSTSTSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSTN TSST SNS TNST SSSN SSSTTSTTSSN SSSTTSTTSSN SSSTTSSSSTN SSSTTTSTTTN SSSTSSSSSN SSSTTSSTSTN SSSTTSTSSSN SSSTTTSTSSN SSSTSSSSSN SSSTTSTTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTSN SSSTTSSTSTN SSSTTSSTSTN SSSTTSSSTSN SSSTSSSSSN SSSTTSSTTSN SSSTTSTTTTN SSSTSSSSSN SSSTTTSSTTN SSSTTSSTSTN SSSTTSTTSSN SSSTTTSTSSN SSSTTTSTSSN SSSTTSTTTTN SSSTTSSSTSN SSSTSSSSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SSSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN SNS NTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTN NNN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SNS NTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN TNSS NSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN NSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSN NSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTN SSSTSTSN TNSS NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
index 3bddde71..e54348ab 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/soiOptions/pip.ws
@@ -1 +1 @@
- NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+ NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN SNS SSSN SSSTN TSST TSST NTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTN NNN NSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTN TNSS NSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws b/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
index f997996d..f691fcd5 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/bottles.ws
@@ -1 +1 @@
-SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
+SSSTTNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSTNSTSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSTNSTSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNSSSTTSSTSSNSSSTTSTTTSNSSSTTTSTSTNSSSTTSTTTTNSSSTTTSSTSNSSSTTSSSSTNSSSTSSSSSNSSSTTTSTSSNSSSTTSTSSTNSSSTSSSSSNSSSTTTSSTTNSSSTTTSSTTNSSSTTSSSSTNSSSTTTSSSSNSSSTSSSSSNSSSTSTTSSNSSSTTSTTTSNSSSTTTSTTTNSSSTTSTTTTNSSSTTSSTSSNSSSTSSSSSNSSSTTSSTSTNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSTTNSSSTTSSSSTNSSSTSTSTSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSTNTSSTSNSTNSTSSSNSSSTTSTTSSNSSSTTSTTSSNSSSTTSSSSTNSSSTTTSTTTNSSSTSSSSSNSSSTTSSTSTNSSSTTSTSSSNSSSTTTSTSSNSSSTSSSSSNSSSTTSTTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTSNSSSTTSSTSTNSSSTTSSTSTNSSSTTSSSTSNSSSTSSSSSNSSSTTSSTTSNSSSTTSTTTTNSSSTSSSSSNSSSTTTSSTTNSSSTTSSTSTNSSSTTSTTSSNSSSTTTSTSSNSSSTTTSTSSNSSSTTSTTTTNSSSTTSSSTSNSSSTSSSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSSSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNSNSNTSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNNSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSSSTTTSTSSSTTSSTSSSTTSSSTSSTTTSTSSSTTSSSTNNNNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSNSNTSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNTNSSNSNSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTNNSSSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTSTTSTTSSSTTSTTTSNNSTSTTTSSSSSTTTSSTSSTTSTSSTSTTSTTTSSTTTSTSSSTTTSSTTNSSSTSTSNTNSSNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws b/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
index 4c80bd8a..6ed93be6 100644
--- a/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
+++ b/.output/golden/wsa/ws/assembleApp/from-eas/visibleTokenTypeOptions/pip.ws
@@ -1 +1 @@
-NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
+NSSSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSNSNSSSSNSSSTNTSSTTSSTNTSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTSSTTTSTSSSTTSTTSSSTTTSTSSSTTSSSTNNNNNSSSTSTSTTTSTSTSSTSSTSSTSSTSTSTSTSSSTSSSTSTNTNSSNSNSTSSTTSSSTSSTTTTSTSSTTTTSTSTSSSSN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleLib/allTrue/memory.ws b/.output/golden/wsa/ws/assembleLib/allTrue/memory.ws
index 84d33cad..bd1d637c 100644
--- a/.output/golden/wsa/ws/assembleLib/allTrue/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/allTrue/memory.ws
@@ -11,7 +11,7 @@
SNT
TTS
SSSTTN TTT
- SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN
+ SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSN SNN
SSSTN TTT
SSSTSN TTT
TSST
diff --git a/.output/golden/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
index 1473274b..fcc56d36 100644
--- a/.output/golden/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/bothTokenTypeOptions/memory.ws
@@ -13,22 +13,22 @@ N S
N T T T S S S S T T
N T T T S
N S
-N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N S
-N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N
N S
-N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N
N
N S
N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N S
N
N S S S T
diff --git a/.output/golden/wsa/ws/assembleLib/debugOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/debugOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/golden/wsa/ws/assembleLib/debugOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/debugOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleLib/deolOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/deolOptions/memory.ws
index c6c38364..8bd28f78 100644
--- a/.output/golden/wsa/ws/assembleLib/deolOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/deolOptions/memory.ws
@@ -11,7 +11,7 @@ SSSTN
SNT
TTS
SSSTTNTTT
-SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNN
+SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNSNN
SSSTNTTT
SSSTSNTTT
TSST
diff --git a/.output/golden/wsa/ws/assembleLib/dsoiOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/dsoiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/golden/wsa/ws/assembleLib/dsoiOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/dsoiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleLib/eolOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/eolOptions/memory.ws
index c6c38364..8bd28f78 100644
--- a/.output/golden/wsa/ws/assembleLib/eolOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/eolOptions/memory.ws
@@ -11,7 +11,7 @@ SSSTN
SNT
TTS
SSSTTNTTT
-SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNN
+SNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSSSTTSTTSSSTTTSTSSSTTSSTSNSNN
SSSTNTTT
SSSTSNTTT
TSST
diff --git a/.output/golden/wsa/ws/assembleLib/soiOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/soiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/golden/wsa/ws/assembleLib/soiOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/soiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws b/.output/golden/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/golden/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
+++ b/.output/golden/wsa/ws/assembleLib/visibleTokenTypeOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/codeGenerator/allTrue/memory.ws b/.output/golden/wsa/ws/codeGenerator/allTrue/memory.ws
index 2f60adec..b6a0bc12 100644
--- a/.output/golden/wsa/ws/codeGenerator/allTrue/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/allTrue/memory.ws
@@ -13,14 +13,14 @@
SSSTTN
TTT
SNS
- NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+ NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
- NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
- NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+ NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+ NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/golden/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
index 1473274b..fcc56d36 100644
--- a/.output/golden/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/bothTokenTypeOptions/memory.ws
@@ -13,22 +13,22 @@ N S
N T T T S S S S T T
N T T T S
N S
-N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T T S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N S
-N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N T S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N
N S
-N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S S T
N S
N
N
N S
N S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S
N
-N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S T S
+N S S S T T S T T S T S T T S S T S T S T T S T T S T S T T S S S T T S T T S T T T T S T T T S S S S S T T T T S S T S T S T T T T T S T T S S T S T S T T S T T T S S T T S S T S S S S T T T S T S S S T T S S S T S S T T S S T T S S T T T S T S S S T T S S T S
N S
N
N S S S T
diff --git a/.output/golden/wsa/ws/codeGenerator/debugOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/debugOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/golden/wsa/ws/codeGenerator/debugOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/debugOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/codeGenerator/deolOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/deolOptions/memory.ws
index aa23538d..6ed2f63d 100644
--- a/.output/golden/wsa/ws/codeGenerator/deolOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/deolOptions/memory.ws
@@ -13,14 +13,14 @@ TTS
SSSTTN
TTT
SNS
-NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
-NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
-NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/golden/wsa/ws/codeGenerator/dsoiOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/dsoiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/golden/wsa/ws/codeGenerator/dsoiOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/dsoiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/codeGenerator/eolOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/eolOptions/memory.ws
index aa23538d..6ed2f63d 100644
--- a/.output/golden/wsa/ws/codeGenerator/eolOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/eolOptions/memory.ws
@@ -13,14 +13,14 @@ TTS
SSSTTN
TTT
SNS
-NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNS
-NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
-NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN
+NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
+NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN
SNN
NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN
SNN
SSSTN
TTT
diff --git a/.output/golden/wsa/ws/codeGenerator/soiOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/soiOptions/memory.ws
index 0df7051a..3bbd53b7 100644
--- a/.output/golden/wsa/ws/codeGenerator/soiOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/soiOptions/memory.ws
@@ -1 +1 @@
- NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
+ NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTN SSSTTN SNT TTS SSSTSN SNT TTS SSSTN SNT TTS SSSTTN TTT SNS NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTN SNN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSN SNN SSSTN TTT SSSTSN TTT TSST NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SSSTN TTT SSSTSN TTT TSST NTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSSS TTS SSSTN SSSTN TTT SSSTN TSSS TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSN SSSTSN SSSTSN TTT SSSTTN TTT TSSS SSSTN TSST TTS SSSTN SSSTN TTT SSSTTN TTT TSSS SSSTN TSST TTS NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN SSSTSN TTT SSSTN TTT TTT TTS SSSTSN SSSTSN TTT SSSTN TSST TTS SSSTN SSSTN TTT SSSTN TSST TTS SSSTTN SSSTTN TTT SSSTN TSST TTS SSSTTN TTT NTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS NTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNT SNS SSSN TTS SSSTN TSSS SNT SSSTN TSST NSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN SNN NTN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTN SSSTSN SNT TTS SSSTN SNT TTS SSSTN TTT NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN SNS SNS TTS SSSTN TSSS SNS SSSTSN TTT TSST NTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN NSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSN NSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSN SNN NTN
\ No newline at end of file
diff --git a/.output/golden/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws b/.output/golden/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
index f8e0d477..f9492906 100644
--- a/.output/golden/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
+++ b/.output/golden/wsa/ws/codeGenerator/visibleTokenTypeOptions/memory.ws
@@ -1 +1 @@
-NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
+NSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTSTTSTSTTSTTTTSTTTSTTSSTTSSTSTNSSSTTNSNTTTSSSSTSNSNTTTSSSSTNSNTTTSSSSTTNTTTSNSNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSSTNSNNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSSSTTTSTSSSTTSSSTSSTTSSTTSSTTTSTSSSTTSSTSNSNNSSSTNTTTSSSTSNTTTTSSTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSSSTNTTTSSSTSNTTTTSSTNTTSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSSTTSSSSTNSSSTNTTTSSSTNTSSSTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTSTSTTTTTSTTSSSTSSTTSSTSTSTTSSTTTSTTSTSSTSTTSTTTSNSSSTSNSSSTSNTTTSSSTTNTTTTSSSSSSTNTSSTTTSSSSTNSSSTNTTTSSSTTNTTTTSSSSSSTNTSSTTTSNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNSSSTSNTTTSSSTNTTTTTTTTSSSSTSNSSSTSNTTTSSSTNTSSTTTSSSSTNSSSTNTTTSSSTNTSSTTTSSSSTTNSSSTTNTTTSSSTNTSSTTTSSSSTTNTTTNTSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSTTSSSTTSTTTTSTTSTTTTSTTTSSSSSTSTTTTTSTTSSTSSSTTSSTSTSTTTSSTTSTTTSTSSSTSTTTTTSTTSSTTTSTTTSSTSSTTSSTSTSTTSSSSTSTTTSTSSSTTSSTSTSTTTSSTSSTSTTTTTSTTTSSTTSTTSTTTTSTTTSTSTSTTTSSTSSTTSSSTTSTTSSTSTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTTSSSTTSTTSTTTTSTTTSSSSSTTTTSSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSNTSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNTSNSSSSNTTSSSSTNTSSSSNTSSSTNTSSTNSNSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTSTSTTSSTSTSTTSTTSTSTSTTTTTSTTTTSTSSTTSSTSTSTTTSSTSSTTSTTTTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNSNNNTNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTNSSSTSNSNTTTSSSSTNSNTTTSSSSTNTTTNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNSNSSNSTTSSSSTNTSSSSNSSSSTSNTTTTSSTNTSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNNSNSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTTSSTTSTTTSTSSSTTSSSSTSTTTSSTSSTTTSTSSNNSSSTTSTTTSSTTTSTSTSTTSTTSTSTTSSTSTSTTTSSTSSTTSTSSTSTTSSTSTSTTTSSTSSTTSSTSTSTSTTTTTSTTSSTSTSTTSTTTSSTTSSTSSNSNNNTN
\ No newline at end of file
diff --git a/Makefile b/Makefile
index e0172cc0..a5ff0659 100644
--- a/Makefile
+++ b/Makefile
@@ -23,7 +23,7 @@ clean:
configure:
rm -f cabal.project.local*
- cabal configure --enable-benchmarks --enable-coverage --enable-tests -f ghcoptions
+ cabal configure --enable-benchmarks --enable-coverage --enable-tests --disable-library-coverage -f ghcoptions
exec:
make tix
@@ -72,7 +72,7 @@ stan:
stylish:
#curl -sL https://raw.github.com/haskell/stylish-haskell/master/scripts/latest.sh | sh -s "-r -v -i hs"
- stylish-haskell -r -v -i hs
+ #stylish-haskell -r -v -i hs
test:
cabal new-test --jobs --test-show-details=streaming -f ghcoptions
diff --git a/docs/developers/CHANGELOG.md b/docs/developers/CHANGELOG.md
index 1249df57..26ef4eb1 100644
--- a/docs/developers/CHANGELOG.md
+++ b/docs/developers/CHANGELOG.md
@@ -1,5 +1,8 @@
# 📅 Revision history for HelPA
+## 0.4.5.2 -- 2024-01-15
+* Fix generating labels for WSA
+
## 0.4.5.1 -- 2023-12-25
* Add sblasm examples
diff --git a/docs/reports/helpa-test/helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator.hs.html b/docs/reports/helpa-test/helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator.hs.html
deleted file mode 100644
index be1668f7..00000000
--- a/docs/reports/helpa-test/helpa-0.4.5.1-inplace/HelVM.HelPA.Assembler.API.Separator.hs.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-never executedalways truealways false
-
-
- 1 module HelVM.HelPA.Assembler.API.Separator where
- 2
- 3 import HelVM.HelIO.Extra
- 4 import HelVM.HelIO.SwitchEnum
- 5
- 6 parseSeparator :: String -> Separator
- 7 parseSeparator raw = fromJustWithText message $ readMaybe raw where
- 8 message = "'" <> toText raw <> "' is not valid Separator. Valid separators are : " <> show separators
- 9
- 10 defaultSeparator :: Separator
- 11 defaultSeparator = defaultEnum
- 12
- 13 separators :: [Separator]
- 14 separators = bothEnums
- 15
- 16 data Separator = Space | EOL
- 17 deriving stock (Bounded , Enum , Eq , Read , Show)
-
-
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-API-SourcePath.html b/docs/reports/helpa/HelVM-HelPA-Assembler-API-SourcePath.html
index 381a7751..db9ae4d2 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-API-SourcePath.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-API-SourcePath.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.API.SourcePath
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-AsmParserExtra.html b/docs/reports/helpa/HelVM-HelPA-Assembler-AsmParserExtra.html
index 0c283194..bbbed8ed 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-AsmParserExtra.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-AsmParserExtra.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.AsmParserExtra
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-Extra.html b/docs/reports/helpa/HelVM-HelPA-Assembler-Extra.html
index 4bd505aa..749f1fab 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-Extra.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-Extra.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.Extra
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-IO-BusinessIO.html b/docs/reports/helpa/HelVM-HelPA-Assembler-IO-BusinessIO.html
index 71e6b2c2..55a70b46 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-IO-BusinessIO.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-IO-BusinessIO.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.IO.BusinessIO
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html b/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html
index 2a854fbd..86c72e23 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-Lexer.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.Lexer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assembler-Value.html b/docs/reports/helpa/HelVM-HelPA-Assembler-Value.html
index 14fb49aa..b28f9fee 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assembler-Value.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assembler-Value.html
@@ -1 +1 @@
-HelVM.HelPA.Assembler.Value
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html
index f1d5a13c..fb9ec03e 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-AssemblyOptions.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.API.AssemblyOptions
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html
index 7b5b85f6..90b11575 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-QuestionMark.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.API.QuestionMark
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html
index 358e53f9..c86e72b6 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-API-Version.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.API.Version
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html
index 188cfbbd..06166138 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Assembler.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Assembler
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html
index e9607475..4b3d1969 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-AsmParser.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Eigenratios.AsmParser
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html
index fca5a113..14619c58 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Assembler.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Eigenratios.Assembler
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html
index 5f7ed6cf..4b9d6e52 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Instruction.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Eigenratios.Instruction
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html
index 2e0ae668..5fc41254 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Eigenratios-Reducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Eigenratios.Reducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html
index a12b2a79..75740455 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-AsmParser.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.AsmParser
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html
index 081c66da..96bab19a 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Assembler.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Assembler
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html
index 56af32f5..cf74476b 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Instruction.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Instruction
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html
index fbcbbb92..0444ee99 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Line.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Line
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html
index e0321bb0..ccc08483 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html
index a566d886..82774b64 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ExpressionReducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducers.ExpressionReducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html
index e4bd9e0c..aa7d31a8 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-InstructionReducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducers.InstructionReducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html
index dcfe789b..fa097863 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-ItemReducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducers.ItemReducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html
index d7bd30d7..53b963cb 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-LabelReducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducers.LabelReducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html
index ff1e885e..14b0c6ef 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-EsoLangs-Reducers-QuestionMarkReducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.EsoLangs.Reducers.QuestionMarkReducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html
index 80367165..1919eede 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-AsmParser.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Util.AsmParser
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html
index 347b17c3..1ba38c20 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-ASQ-Util-CodeGenerator.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.ASQ.Util.CodeGenerator
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html
index b3eda4a9..91904c92 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-AsmParser.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.AsmParser
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html
index 71e42167..d5846a16 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Assembler.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.Assembler
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html
index eb4f19ca..93cda7fd 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-CodeGenerator.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.CodeGenerator
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html
index 78839dec..8147577c 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Instruction.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.Instruction
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html
index 8a23af27..b76aba21 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Linker.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.Linker
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html
index f87e46bc..07e72b40 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-EAS-Reducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.EAS.Reducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html
index 73b2da9a..9e9c6c9f 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-API-TokenType.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.API.TokenType
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html
index b46990c1..2886a0b3 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AsmParser.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.AsmParser
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html
index f4181d83..9e70de65 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Assembler.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.Assembler
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html
index 1f3b3b85..69b7356e 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-AssemblyOptions.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.AssemblyOptions
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html
index 8e08a9cd..1d9fbf0b 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-CodeGenerator.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.CodeGenerator
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html
new file mode 100644
index 00000000..903a084d
--- /dev/null
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-DSL.html
@@ -0,0 +1 @@
+HelVM.HelPA.Assemblers.WSA.DSL
helpa-0.4.5.2: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html
index 46727f17..0768581f 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Instruction.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.Instruction
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html
index b3994971..aca26a2f 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Linker.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.Linker
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html
index 6bb1d9d6..1ebeac8e 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Reducer.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.Reducer
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html
index 2ecfad36..d353552f 100644
--- a/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html
+++ b/docs/reports/helpa/HelVM-HelPA-Assemblers-WSA-Token.html
@@ -1 +1 @@
-HelVM.HelPA.Assemblers.WSA.Token
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-A.html b/docs/reports/helpa/doc-index-A.html
index 9b28a95c..a9391956 100644
--- a/docs/reports/helpa/doc-index-A.html
+++ b/docs/reports/helpa/doc-index-A.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - A)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-All.html b/docs/reports/helpa/doc-index-All.html
index 775c18e8..ee75c0ab 100644
--- a/docs/reports/helpa/doc-index-All.html
+++ b/docs/reports/helpa/doc-index-All.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-B.html b/docs/reports/helpa/doc-index-B.html
index b0e60499..d92e7f16 100644
--- a/docs/reports/helpa/doc-index-B.html
+++ b/docs/reports/helpa/doc-index-B.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - B)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-C.html b/docs/reports/helpa/doc-index-C.html
index b7d8db74..5d681a25 100644
--- a/docs/reports/helpa/doc-index-C.html
+++ b/docs/reports/helpa/doc-index-C.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - C)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-D.html b/docs/reports/helpa/doc-index-D.html
index dfd5f686..f2f5058a 100644
--- a/docs/reports/helpa/doc-index-D.html
+++ b/docs/reports/helpa/doc-index-D.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - D)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-E.html b/docs/reports/helpa/doc-index-E.html
index 042a268b..deb55d9f 100644
--- a/docs/reports/helpa/doc-index-E.html
+++ b/docs/reports/helpa/doc-index-E.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - E)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-F.html b/docs/reports/helpa/doc-index-F.html
index 35e6c67a..a79e1e87 100644
--- a/docs/reports/helpa/doc-index-F.html
+++ b/docs/reports/helpa/doc-index-F.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - F)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-G.html b/docs/reports/helpa/doc-index-G.html
index 57186269..49223478 100644
--- a/docs/reports/helpa/doc-index-G.html
+++ b/docs/reports/helpa/doc-index-G.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - G)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-H.html b/docs/reports/helpa/doc-index-H.html
index 2f433a6d..60ce594b 100644
--- a/docs/reports/helpa/doc-index-H.html
+++ b/docs/reports/helpa/doc-index-H.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - H)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-I.html b/docs/reports/helpa/doc-index-I.html
index 7bc96e45..319498b0 100644
--- a/docs/reports/helpa/doc-index-I.html
+++ b/docs/reports/helpa/doc-index-I.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - I)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-L.html b/docs/reports/helpa/doc-index-L.html
index dafb2393..1a1d0ac5 100644
--- a/docs/reports/helpa/doc-index-L.html
+++ b/docs/reports/helpa/doc-index-L.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - L)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-M.html b/docs/reports/helpa/doc-index-M.html
index 81351ecd..b784a96f 100644
--- a/docs/reports/helpa/doc-index-M.html
+++ b/docs/reports/helpa/doc-index-M.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - M)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-N.html b/docs/reports/helpa/doc-index-N.html
index 47fe7a4c..6b056235 100644
--- a/docs/reports/helpa/doc-index-N.html
+++ b/docs/reports/helpa/doc-index-N.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - N)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-O.html b/docs/reports/helpa/doc-index-O.html
index 2ad87849..3a861572 100644
--- a/docs/reports/helpa/doc-index-O.html
+++ b/docs/reports/helpa/doc-index-O.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - O)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-P.html b/docs/reports/helpa/doc-index-P.html
index 977c38e3..952e19c1 100644
--- a/docs/reports/helpa/doc-index-P.html
+++ b/docs/reports/helpa/doc-index-P.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - P)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-Q.html b/docs/reports/helpa/doc-index-Q.html
index 7d9a17df..19d7088c 100644
--- a/docs/reports/helpa/doc-index-Q.html
+++ b/docs/reports/helpa/doc-index-Q.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - Q)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-R.html b/docs/reports/helpa/doc-index-R.html
index 573f35cd..617df057 100644
--- a/docs/reports/helpa/doc-index-R.html
+++ b/docs/reports/helpa/doc-index-R.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - R)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-S.html b/docs/reports/helpa/doc-index-S.html
index b41a7270..ce4b4a41 100644
--- a/docs/reports/helpa/doc-index-S.html
+++ b/docs/reports/helpa/doc-index-S.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - S)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-T.html b/docs/reports/helpa/doc-index-T.html
index 74f736f0..e73bd533 100644
--- a/docs/reports/helpa/doc-index-T.html
+++ b/docs/reports/helpa/doc-index-T.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - T)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-U.html b/docs/reports/helpa/doc-index-U.html
index d7738e59..04278746 100644
--- a/docs/reports/helpa/doc-index-U.html
+++ b/docs/reports/helpa/doc-index-U.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - U)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-V.html b/docs/reports/helpa/doc-index-V.html
index 9b291bd5..bc974cf5 100644
--- a/docs/reports/helpa/doc-index-V.html
+++ b/docs/reports/helpa/doc-index-V.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - V)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-W.html b/docs/reports/helpa/doc-index-W.html
index e3be3d24..6ea294fa 100644
--- a/docs/reports/helpa/doc-index-W.html
+++ b/docs/reports/helpa/doc-index-W.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - W)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index-Z.html b/docs/reports/helpa/doc-index-Z.html
new file mode 100644
index 00000000..beaf11a9
--- /dev/null
+++ b/docs/reports/helpa/doc-index-Z.html
@@ -0,0 +1 @@
+helpa-0.4.5.2: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index - Z)
helpa-0.4.5.2: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/doc-index.html b/docs/reports/helpa/doc-index.html
index 2328bf25..8c24f35c 100644
--- a/docs/reports/helpa/doc-index.html
+++ b/docs/reports/helpa/doc-index.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages (Index)
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/helpa/helpa.haddock b/docs/reports/helpa/helpa.haddock
index 987e39c5..e7153495 100644
Binary files a/docs/reports/helpa/helpa.haddock and b/docs/reports/helpa/helpa.haddock differ
diff --git a/docs/reports/helpa/index.html b/docs/reports/helpa/index.html
index d132164f..1848c43b 100644
--- a/docs/reports/helpa/index.html
+++ b/docs/reports/helpa/index.html
@@ -1 +1 @@
-helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
helpa-0.4.5.1: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages
\ No newline at end of file
diff --git a/docs/reports/hlint.html b/docs/reports/hlint.html
index 278ab9c5..8cd3f07d 100644
--- a/docs/reports/hlint.html
+++ b/docs/reports/hlint.html
@@ -161,37 +161,23 @@