contract test {
    mapping (address => function() internal returns (uint)) a;
    mapping (address => function() external) b;
    mapping (address => function() external[]) c;
    function() external[] d;
}
// ----
