Parser: returning better variable declarations object