Add struct return test (currently causes compiler assertion)