Blub/cooking

static prototypes inserted at hopefully valid positions before their containing functions