///|
#export_name("add")
pub fn add(a : Int32, b : Int32) -> Int32 {
a + b
}
///|
#export_name("concat")
pub fn concat(a : String, b : String) -> String {
a + b
}
///|
#export_name("mutate_buffer")
pub fn mutate_buffer(view : NapiBufferView) -> Unit raise NapiError {
if view.length() > 0 {
view.store8(0, view.load8(0) + 1)
}
}
///|
#export_name("roundtrip_bytes")
pub fn roundtrip_bytes(b : Bytes) -> Bytes {
b
}
///|
#export_name("check_bool")
pub fn check_bool(b : Bool) -> Bool {
!b
}
///|
#export_name("check_double")
pub fn check_double(d : Double) -> Double {
d * 2.0
}