First classes with variables