@interface foo
-(integer)bar:(integer [])baz;
@end

@implementation foo
-(integer)bar:(integer [])blah
{
	return blah[1];
}
@end

integer (integer x) bletch;

integer (integer y) bletch =
{
	return y;
}
