Bool support and first stab and multipart methods.
Get rid of useless function prototypes.