<p dir="auto">by <strong>rafal.jeczalik</strong>:</p>
<pre class="notranslate">What steps will reproduce the problem?
If possible, include a link to a program on play.golang.org.
<a href="http://play.golang.org/p/qgs2Q1ydez" rel="nofollow">http://play.golang.org/p/qgs2Q1ydez</a>

What is the expected output?
OK
OK

What do you see instead?
invalid operation: b &amp;&amp; (i == 0 || i == 1) (mismatched types BoxedBool and bool)

Which compiler are you using (5g, 6g, 8g, gccgo)?
6g

Which operating system are you using?
OS X 10.9

Which version are you using?  (run 'go version')
go version devel +459f7bc40d85 Mon Feb 03 11:05:51 2014 -0800 darwin/amd64

Please provide any additional information below.</pre>
<pre class="notranslate">Multi-line function declarations of the form:

func 
 (this Something)
 name(args)
 retval {

are not permitted. (Any one of the newlines shown above causes a syntax error.)

For complex definitions, to prevent a line going over 80 characters, one must do
something like:

func (this Something) functionName(firstarg int, 
                secondarg int) retval {
        // do stuff
}

which is ugly, but legal.

There's no ambiguity in the first form - func must /always/ be followed by a body,
eventually - it would be nice to support it.

My setup:
b69ec24ad6dc+ tip
linux, amd64</pre>