Re-added support for long values - now as a linked-list of CValue