Added support for immutable/nonrecursive var decls
Added declaration tests