Functional "simple block" definer