Haskell Objective-C FFI: Naming Conventions
C'NSObject- static type of objects of that class
NSObjectprotocol (a type class – but we don't want to explicitly make every object an instance of that type class).
o'NSObject- class object of type Class(?)
s'alloc- selector (what about the ones with arguments?) - or maybe
I am thinking, we want to use some sort of prefix to avoid any name clashes with Haskell keywords or Prelude definitions right from the start.