For one example, i tried to understand function as first class citizen etc, which generally still can be digested. But i do not get it when FP try to advocate people to avoid null, be null safe etc. But yet kotlin has ? To define a nullable variable. This seems to give me a conflicting measage.