getchar :: IO char in this given function what is indicated by IO char:
a. when getchar is invoked it returns a character
b. when getchar is executed it returns a character
c. botha & b
d. none of these
a. when getchar is invoked it returns a character
b. when getchar is executed it returns a character
c. botha & b
d. none of these