I think it would be nice if we had something like this:
function some_function(bytes calldata params) {
(uint256 a, address b, uint256 c) = abi.decode(params, (uint256,address,uint256));
}
Instead of outputting bytes as argument type, output uint256,address,uint256