Make functions take arbitrary parameters