two newlines between block-level function/class definitions