I\'m essentially trying to find something like generic constraints for regular arguments, something like:
public void foo( Bar x) where x : ISomething {//code