fun <A> MethodNode.asm(f: Assembly.() -> A): A
val MethodNode.asm: Assembly
fun MethodNode.guard(f: GuardedAssembly.() -> Unit): GuardedAssembly
fun MethodNode.throws(vararg throwable: Type): Unit