Theoretically everything is functional.