Is it possible to type an object that comprises of certain user defined methods?
I am writing a function that should accept a single argument which should be an instance of any object
that implements two methods, get and post. Is their a way of creating a type for it that can be scanned
by static type checkers?