smart_pointers.[ch]pp
Result into fsp::
ConstS ==> IntS
refcount in Symbol
new Symbols
Result ==> Symbol
value ==> val
hiding "reverse"
ActionsTable becomes a Singleton
remove struct keyword