Generify call/apply methods