If I have a function
function b(address _foo) verifySomeClause {
}
and a modifier that can take different addresses as an argument, so that msg.sender
can be one of those,
modifier c(address _foo) {
}
and the function modifier is called like this
function b(address _foo) verifySomeClause(_foo) {
}
and like this,
function b(address _foo) verifySomeClause(msg.sender) {
}
is there any problem with having the same argument name for the modifier and function?