static classes => functions + duck typing