MINOR: introduce f_p immediately
MINOR: initial work for 0.2
MINOR: test warnings.