simple types in fxns