Add struct :free special method

To free struct allocated via :allocate special constructor.