function speak(fn, obj) {
    return fn.apply(obj);
}
function speak(fn, obj) {
    return fn.call(obj);
}