pragma solidity ^0.4.18; contract Test { function a(address _a) pure external return uint8{ a(msg.sender); } }