pragma solidity >=0.6.0;
pragma experimental ABIEncoderV2;
contract AbiencoderV2Test {
struct Person {
string name;
uint age;
}
function defaultPerson() public pure returns (Person memory) {
return Person("Alice", 20);