func IsBlockEnd(input []byte) bool {
	if !IsLineEnd(input[0]) {
		return false
	}
	isBlank, _ := IsBlankLine(input[1:])
	return isBlank
}
//A block end by one or more blank lines.
A block end by one or more blank lines.
// A block end by one or more blank lines .
func IsBlockEnd(input []byte) bool {
	if !IsLineEnd(input[0]) {
		return false
	}
	isBlank, _ := IsBlankLine(input[1:])
	return isBlank
}
func IsBlockEnd ( input [ ] byte ) bool { if ! IsLineEnd ( input [ 0 ] ) { return false } isBlank , _ := IsBlankLine ( input [ 1 : ] ) return isBlank }
A block end by one or more blank lines.
A block end by one or more blank lines .