►
From YouTube: 2022-09-23-Node.js Node-API Team meeting
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
So
welcome
to
the
node
js
node
API
team
meeting
for
the
23rd
of
September
2023.,
we'll
follow
our
standard
approach
of
looking
at
things.
We've
tagged
for
Milestone
11..
Before
we
do
that.
Does
anybody
have
any
announcements
they'd
like
to
share.
A
A
A
A
D
No
but
I
won't
create
a
new
page
in
API,
MD,
API,
stable,
node,
repo
and
in
in
this
page,
so
collect
all
the
the
other
bindings.
No
and
and
then
I
will
provide
to
create
a
podcast
on
node
core
who
are
I
link
the
the
this
new
page
that
we
can.
We
we
can
update
when
some
new
teams
up
in
in.
D
A
D
D
A
Great,
the
other
one,
the
next
one
is
better
coverage
of
YouTube
videos,
I
think
Nick,
again,
you'd
volunteer
to
look
at
doing
some
of
those
and.
D
D
Yeah
yeah,
if
you
have
some
yeah,
we
can
use
this
issue
and
to
to
collect
all
of
the
the
idea
and.
D
Yeah
I
and
in
that
I
I
can
start
to
produce
these.
This
video.
E
I
think
like
what
we
can
start
with,
we
should
create
a
page,
maybe
like
it's
also
like
this
node.
The
ABS
table
page
and
I
have
a
link
from
node.js,
so
on
node.js,
where
we
list
existing
videos,
because
having
this
additional
links
from
our
official
node.js
documentation
to
some
approved
videos
would
be
great,
I.
Think.
That's
all
this
initial
presentations
from
where
I
call
talking
about
node,
API
initial
videos
and
also
like
a
recent
Year
video
that
Kevin
did
well.
B
E
Year,
I
think
it's
all
we
we
can
put
them
all
together
on
one
page.
It
will
be
one
great
start
and
then
we
actually
start
to
look
onto.
D
We
can
start
from
what
we
already
have.
Essentially
please:
okay,
good
idea.
A
I
think
there's
almost
like
two
really
good
ideas
in
there.
One
is
like
you
know:
can
we
find
the
existing
videos
build
build?
You
know
build
page
that
page
might
go
in
ABI,
stable,
node
or
or
no
doubt
on
API
I'm
thinking
like
API,
stable
node,
just
because
it's
no
date
it.
You
know
it
could
be
either
C
Level
or
C,
plus
plus
level
right
yeah.
D
D
In
this
case,
I
I
can
find
videos
about
how
to
create
Native
addon,
using
your
DPI,
with,
for
example,
in
rust
or,
for
example,
so
in
in
our
Premier
League.
No,
so
in
in
a
bit
in
this
variable,
we
don't
need
to
be
I.
Think.
A
D
A
E
A
Like
the
like,
I
think
like
getting
started
like
just
the
very
simplest
like
Hello
World
type,
one
might
be
interesting,
but
that
made
me
then
think
like
for
any
one
of
our
examples.
A
You
know
the
videos,
a
video
of
going
through
that
example,
and
explaining
what's
going
on
I,
think
the
whole
suggestion
was
some
people
learn
like
to
learn
through
video
versus
you
know,
text
or
whatever.
So
since
we've
got
the
text
versions
for
a
bunch
of
things,
maybe
like
you
know,
if
somebody
wants
to
record
a
video
for
one
of
those
that
actually
makes
sense
and
then
I
was
even
thinking
like,
we
could
also
do
some
videos
on
like
hey.
If
we've
got
like
this,
you
know
the
effort
to
cover
improve
test
coverage.
A
A
A
A
E
Whatever
you
just
said,
maybe
just
simple
kind
of
initial
hello
world
examples
to
be
on
these
videos.
Maybe.
E
A
E
D
D
You
can
follow
destruction
and
yeah,
but
you
don't
know
yeah
what
really
happened,
and
so
sometimes
it's
not
that
same
no
yeah
What
in
specific
but
yeah
I,
I
I,
prefer
give
so
these
or
this
exercise
information
so
in
the
video,
obviously
paying
attention
at
the
to
to
to
not
increase
the
duration
of
the
video
because
yeah
a
lot
so
otherwise
it
is,
could
be
a
problem.
A
The
feedback
I
typically
get
from
our
our
video
content
teams
is
like
try,
not
it's
better,
to
have
more
shorter
ones
than
one
big
long.
One
so
I
think
you
can
cover
all
the
different
topics.
It
probably
just
makes
sense
to
like
break
them
up
so
that
people
can
consume
them
in
I.
Think
that
feedback
I
often
get
is
like
five
minutes,
which
is
really
really
short
but,
like
you
know,
maybe
five
to
ten
minutes
or
something
like
that.
D
Okay,
so
yeah
I.
D
If
I
create
a
song
content,
that
is
a
long
more
than
10
minutes,
maybe
I
can
split
in
the
the
this
content
in
two
in
two
videos:
two
episodes
so
yeah,
maybe
yeah.
Okay,.
A
Yeah,
that's
just
the
feedback.
I've
gotten
is
like
you
know,
trying
to
make
it
a
little
bit
more
bite-sized,
like
I,
do
sort
of
meet
the
collaborators
and
it's
always
been
like
they
they're
like
five
minutes
would
be
ideal
and
I'm
like
okay.
They
usually
end
up
being
eight
minutes
or
something
like
that,
but
it
seems
like
a
reasonable
length
of
time.
A
D
Okay,
thanks
for
the
suggesting.
A
Okay,
well
I'm
gonna
paste
that
in
if
anybody
else
has
thoughts
like
we
can
just
keep
pasting
in
ideas
there
and
I
think
really
any
any
content
that
we're
happy
and
trusted
to
make
I
think
would
be
a
good
thing
and
once
we
start
to
get
a
little
bit
a
few
of
them
in
then
I
can
think
other
people
will
probably
be
like
hey.
Maybe
I'll
do
one
on
this.
A
No
I
will
go
back
towards
drive
for
full
coverage.
Jack
I,
don't
know
if
you
have
an
update
on
this
one.
C
Yeah
I
didn't
get
a
chance
to
work
on
this
last
week,
but
I
stepped
a
couple
of
years
up.
I
know
the
jackass
has
a
review
one
already,
but
yeah
I
think
there's
one
more
to
even
read.
Thank
you.
A
Yeah,
just
taking
a
look
and
so
right,
there's.
C
I
think
he
addressed
them
because
it's
been
approved
at
1202.
A
C
We'll
get
it
I
guess,
there's
still
one
more
that
we
need
to
look
at
is
the
tsfn
new
one,
the
1201
right,
hopefully,
I
should
have
some
time
to
be
able
to
look
at
this
now.
A
D
A
I
think
this
one
needs
a
little
bit
more
thought.
I.
Think
we
discussed
a
little
bit
last
week.
Did
I
removed
the
stale
issue
on
that
again
just
make
sure
yeah
we
removed
this.
Oh
no.
We
didn't.
Let's.
C
C
But
then
the
the
poster
says
that
there's
still
an
issue-
and
we
talked
about
this
last
week-
I
think
we
said
that
there
may
be
some
something
that
was
needed
inside
node
add-on
API
in
order
for
it
to
be
to
be
triggered
there,
but
I'm
a
little
unsure
about
what
would
actually
need
to
happen,
because
if
you
look
at
that
link
that
he
posted
in
his
last
comment,
he
sort
of
explains
like
how
it
has
to
be
done
where.
So.
This
is
the
call.js
function
which
is
ran.
C
You
know
by
the
by
the
threat,
say
function
and
he
asked
you
know:
try
catch
for
some
errors
here
and
he's
saying
that
if
there
is
an
error
that
isn't
caught
here,
then
it
has
that
like
abort,
going
on
and
I'm
not
sure
how
this
is
supposed
to
go
into
the
normal
node
failure.
C
Because
now,
if
you
go
back
and
at
the
very
first
comment
right,
how
he
says
and
there's
two
different
ways
that
it
can
be
thrown
and
he's
saying
that
the
way
that
if
there's
an
error,
that's
not
caught,
it
goes
to
the
first
wave
where
it
says
the
board
court
on,
and
it
should
be
going
to
that
last
code
block
where
it
actually
has
like
a
call
stack
and
everything.
C
B
Yeah
we'll
talk
about
this
last
week
that
we
should
try
to
enable
the
uncut
exception
feature
by
a
module
basis.
Like
say
a
module
can
enable
the
flag
be
introduced
in
the
core
in
recent
in
in
the
link,
I
I
I.
Suppose
the
link
is
posted
above
so
and
I.
Don't
remember
the
link,
that
is
to
say
we
have
to
enable
the
feed
we
have.
We
have
to
investigating.
B
And
and
the
application
owners
can
steal
input
the
feature
by
the
command
line,
blacks,
so
that's
that
that
will
apply
to
all
modules
and
application
owners
can
verify
their
add-ons
are
behave
correctly,
so
I
believe
that's
the
next
step
we
have
discussed
last
week
and
I
believe
for
the
action
for
us
is
to
investigate.
How
can
we
if
this
is
sufficient
for
the
sufficient
to
resolve
the
problem
this
person
raised?
A
A
If
anybody
has
time,
we
can
try
and
run
the
reproducer
see
if
it
fixes
it
and
then
the
feature
flag.
You
know,
probably
we,
you
know
we'd,
wait
to
see
what
happens
in
the
other
PR,
where
Vladimir
was
going
to
introduce
a
feature
flag
for
the
other
reason,
and
then
you
know
once
that's
done.
If
it
makes
sense,
we
can
add
the
it's
probably
easy
to
add
another
feature
flag
to
turn
on
that
one
thing
so.
B
I
can
try
to
look
at
the
first
one
as
I
am
the
author
of
The
Commando
live
products,
okay,.
A
Okay,
that
sounds
like
what
we
needed
to
discuss
on
that
one:
let's
go
to
one
zero
six,
six,
this
one
right,
I
think
we
did
discuss
that
one
as.
C
A
It's
really
about
putting
together
and
I
think
we
saw
sorry.
Kevin
you'd
actually
worked
on
a
PR
for
that
right.
A
C
That
is
correct.
The
one
thing
that
was
changed
is
before
because
the
since
the
type
was
being
on
the
old
line
2009,
since
the
type
was
being
set
to
this
unknown
array
type.
If
you
were
to
try
to
get
the
type.
So
if
you
scroll
down
a
little
bit
and
this
big
red
block
here
or
like
I
guess
both
the
type
and
the
length
it
was,
checking
that
if
it
was
the
unknown
type,
then
it
would
call
the
git
type
array
info
here.
C
I
moved
that
to
the
Constructor,
so
that
both
the
both
the
type
and
the
length
would
be
fulfilled
inside
the
Constructor.
When
creating
the
object.
A
Okay
and
I
think
from
our
last
discussion
we
didn't
think
there
was
any
way
that
you
know
this
would
break
any
existing
code.
C
Right
because
the
the
one
that
we
modified
was
the
the
default
Constructor
and
if
you
use
the
default
Constructor,
you
know
you
didn't,
have
a
value
already
and
you
didn't
have
a
length.
So
there
really
was
nothing
that
you
could
really
do
with
with
the
object.
A
A
Okay,
so
people
can
take
take
some
time
to
review
an
lgtm
we
can
get
that
landed.
It
looks
looks
like
it
should
be
pretty
straightforward.
So
thanks
for
looking
into
that.
A
Okay
right
this
one.
A
A
On
that
one
yeah
and
then
this
one.
A
Right
so
this
one
I
know
Vladimir
you'd
added
he'd
already
added
at
least
one
example.
I
think
it
was
like
the,
but
you
were
thinking
of
adding
in
a
second
like
C
example,
which
is
why
we
left
it
open.
Is
that
right.
A
A
A
A
Okay,
so
that
is
all
of
the
ones
that
were
there.
So
that's
great
tracking
issues
for
modules
reported,
don't
see
anything
new
new
there,
okay,
ma'am.
A
A
Don't
know,
let's
don't
unless
anybody
else
has
any
other
news,
we'll
just
move
on
to
haven't
looked
at
the
debug
testing
for
add-ons.
In
fact,
I
may
have
broken
that
there
was
a
change
in
core
that
made
changing
the
process
options.
Actually
here,
I'll
open
GitHub.
A
Right
this
process
that
config
is
read
only
now
so
I
removed
that
that
may
have
actually
made
it
so
that
we
can't
run
and
debug
at
all.
But
it's
still
worth
having
that
that
open
to
remind
us
to
go
back
and
take
a
look.
A
But
the
pr
the
CI
after
I
did,
that
seemed
to
be
green
again,
so
that's
good
so
but
that's
there
and
then
okay.
So
we
can
look
at
the
burn
down
the
list
of
issues.
Let's
go
to
know
that
on
API
any
particular
issues
people
want
to
bring
up,
in
particular.
C
I
have
that
top
one
there
for
add
handlescope
example.
This
is
what
we
discussed
last
week,
just
modifying
the
the
markdown
to
add
the
example
from
the
object
life
cycle,
lifetime
management
and
then
an
additional
Link
at
the
bottom,
for
it.
A
A
I
think
we
talked
about
most
of
these
already
I'm,
looking
at
this
one,
so
I'm
just
going
to
leave
open
and
I
should
maybe
okay
TI.
C
A
C
A
C
D
A
D
Is
to
pass
environment
variable
and
then
we
can
read
that
variable
on
the
from
The
Binding
G
and
in
binding
Jeep.
If
I
will
remember,
we
can
indicate
the
the
target
the
if
its
Target
is
a
the
burglaries
and
then
yeah.
D
We
can
build
near
dawn
in
the
barbaries
mode
and
remove
all
these
things
from
the
JavaScript
code.
So
micro
removed
these
from
from
the
from
from
from
the
index,
but
we
use
we
read
these
this
variable
in
other
files,
but
yeah
in.
D
I
I
want
to
remove
these
from
from
from
all
the
tests
Suite
and
then
do
a
what
model
like
bindings
do,
because
the
problem
is
that
in
JavaScript
we
don't
know
if
we
built
a
release
or
the
bug
model,
but
we
just
check
okay.
If
a
various
folder
exists
or
then.
D
D
So
in
this
way
we
can
remove
all
the
usage
of
these
viable
because
in
this
order,
yeah
in
these
other
file,
we
we
read,
we
all
only
read
the
the
progress
config
Target,
the
underscore
the
defaults
and
default
underscore
configuration
and
that
yeah
is,
is
a
is.
D
Default-
and
this
is
my
my
ID
I-
can
try
to
to
make
these.
These
are
a
little
update.
C
So
just
to
clarify
here
or
check
for.
E
C
Understanding
we
only
use
that
default
configuration
in
order
to
know
to
to
determine
whether
to
require
the
debug
or
release
add-on,
that's
built,
and
what
you're
suggesting
is
to
check
if
the,
if
the
debug
version
is
built,
use
that
otherwise
use
the
release.
One
just
based
off
of
like
the
file
system
is
that
correct.
D
Yes,
okay,
because
at
the
end
of
the
story
before
you
start
your
JavaScript
application
or
test
Suite,
you
already
have,
you
are
already
built,
the
the
add-on,
and
so
if
the
addon
is
in
folder
is
yeah.
The
target
was
raised,
otherwise
is
in
the
black
hole.
So
these
based
on
my
experience,
so
maybe
it's
different
if
you
use
cnx.js
but
yeah
I,
because
CMA
build
by
default
in
in
in
other
folder,
but
yeah
we
are
using
Banji,
not
Jeep.
So
it's
it's!
A
C
D
Yeah,
if
you
try
to
to
load
the,
for
example
from
the
folder,
you
don't
you
didn't
and
you
we,
you
don't
find
anything
so
yeah.
You
get
an
example.
So
yeah.
C
It
to
me
it
makes
more
sense
to
use
a
runtime
switch
instead
of
the
file
system,
because
I,
don't
know,
say,
for
example,
you've
built
both
the
debug
and
the
release,
and
you
want
to
test
both
like
one
after
the
other.
If
you
use
file
system
checks,
then
you
wouldn't
be
able
to
do
that
because
it,
the
file
system,
would
be
in
that
state.
C
You
know
you
just
read
it
from
the
process.
Args
and
I.
Think
that
makes
more
sense
to
me
because
then
you
can
have
both
builds
and
then
you
just
change
the
command
that
you
run
to
test
them.
E
A
D
Okay,
I
agree
and
we
can
use
a
flag
and
if
you
don't
specify
the
flag,
use
the
file
system
as
fallback.
D
So
so
you,
you
didn't
specify
the
any
flag
or
maybe
we
want
to
consider
that
by
default
we
all
we
build
or
release.
A
A
E
A
Okay,
I
just
made
a
comment.
There.
A
I,
don't
see
anything
else
new
or
any
of
these
other
ones
that
anybody
thinks
we
should
look
in
discuss
can.
C
We
take
a
look
at
that
async
progress
worker,
the
third
one
yeah,
because
the
poster
here
gave
a
diff
of
what
needs
to
be
changed,
and
it
was
just
simply
adding
that
using
async
worker
execute
and
the
poster
says
that
doing
this
would
would
break
the
API
but
I'm,
not
so
sure
like.
Why
would
that
be
a
breaking
change
right.
C
Because
to
me
it's
just
you
know:
you're,
just
scoping
the
execute
function.
C
C
Well,
this
is
this
needs
to
be
at
like
done
by
the
implementer
who's
using
node
add-on
API,
because
this
is
the
the
the
tests.
So
the
thing
that
the
current
situation
that
is
breaking
is,
if
you
were
to
use
the
C
flag
of
overloaded
virtual,
then
you
would
get
a
compilation
error
and
then
you
would
need
to
put
that
using
async
worker
execute
in
your
code
right.
A
C
C
C
A
A
C
A
A
Okay,
I,
don't
see
anything
new.
Is
there
anything
that
people
think
we
should
discuss.
E
I
hope
I
have
a
question
like
if
we,
if
we're
done
before
this
kind
of
agenda,
so,
like
you
know
like
a
week
before
I've
been
in
C
plus
plus
conference
and
last
week
this
week,
I
was
actually
we
had.
E
Stuff
in
our
group
and
what
I
decided
to
do
I
decide
to
play
with
a
c-sharp
wrapper
for
node
API.
One
was
the
issue.
What
I
experienced
kind
of
very
similar,
probably
issue
with,
for
example,
Kevin,
did
recently
about
scoping
of
the
variables
so
technically
issue.
What
I
have
say?
No
DPR
returns
me
an
API
value
right
and
what
I
don't
know
when
this,
how
long
this
NPI
value
is
valid?
E
Yes,
we
do
have
API
open
scope
and
close
scope,
but
think
clearly,
some
of
its
open
in
scope
and
closing
scope
happens
inside
of
our
node
API
so
and
then
I
wrap
with
an
API
value
inside
of
my
c-sharp
class
I
I
need
to
provide
some
guarantees
that,
if
how
long
I
can
use
this
an
API
value
and
I
can't
so
what
I
think
we're
missing
we're
missing
some
kind
of
notification,
then
some
scope
opened
some
scope
closed
and
and
what
is
current
scope?
E
A
So
I
think
the
I
mean
when
a
method
is
called
so
when
your
native
code
is
called
any
things
that
you
create,
like
there's,
there's
a
scope
for
that
method.
For
that
method
call,
and
as
long
as
that
method
call
is
running
and
API
values
you
create
will
be
live.
A
A
Like
there's,
no,
like
the
the
the
the
open
and
closed
handle,
Scopes
are
really
meant
to
be.
You
can't
leave
them
like
they're
sort
of
Nest,
I'm,
pretty
sure
they're
nested,
in
that
you
can't
just
create
a
scope
and
say,
like
I,
got
a
scope
off
to
the
side.
The
scope
off
to
the
side
is
references.
If
you
want
them
and
then
you're
managing,
however
long
they
last
yourself.
B
There
is
a
trick
that,
if
a
very,
if
a
variable
is
still
valid,
to
use
it's
guaranteed
by
the
language,
let's
say:
if
you
use
the
node
API
we'll
see,
there
is
no
guarantee
that
a
notary
value
will
be,
but
there
is
no
way
you
can
check
if
the
value
will
be
valid.
You
know,
and
if
you
are
using
node
I,
don't
API
wrapper
since
it's
a
secret,
C,
plus
plus
rubber,
you
cannot
access
it
and
the
data
value
once
it
once.
It
goes
out
of
scope.
B
Unless
you
copy
date
that
in
if
you
copy
it,
then
it
created
another
variable.
So
if
a
language
provides
such
a
guarantee,
then
I
believe
we
don't
have
any
means.
We
should
create
email,
API,
I
suppose.
But
if
you
are
using
languages
like
JavaScript,
which
doesn't
have
a
concept
like
and
variable
ownership,
then
we
don't
have
any
meetings
too
ensure
scoping
of
variables,
but
I'm
not
sure
how
C
sharp
prevents
such
Concepts.
E
No
in
C
sharp,
C
sharp
is
also
a
garbage
collect
language
like
JavaScript,
like
what
you
said
to
me,
like
I,
think
it's
issues
mostly
on
a
color
root
level.
So
imagine
if
I,
if
then
implementing
the
function,
callback
and
function,
callback
as
opposed
to
yes,
definitely
whatever
comes
in
probably
will
have
a
short-lived
cycle.
Whatever
happens
inside
a
function,
stuff,
I
agree,
but
function
also
need
to
return.
E
A
value
and
I
was
naively
thinking
that
I
can
use,
is
capable
scope,
but
does
not
work
exactly
this
way,
because
technically
there
is
another
scalable
scope,
I
think
defined
to
know
the
API
level.
A
E
It's
capable
of
cool,
but
something
what
we
use
to
return:
a
very
full
function.
Okay,
we
call
it
a
function
and
it's
capable
scope
allows
you
to
kind
of
propagate
one
of
the
values
to
the
parent
scope.
A
Right
to
one
of
the
parent
ones,
so
it's
kind
of
like
if
you
create
right
so,
but
if
you
it's,
if
you
created
a
nested
scope,
it's
effectively
lets
you
do
a
return
right
right,
return
up
to
the
next
level
and
then
you
could
potentially
return
that
thing.
It
keeps
it
alive
until
you
finish
that
outer
scope,
good.
E
Yeah
I
I
will
probably
still
work
around
somehow,
but
I
was
thinking
like
you
know.
I
just
want
to
come
Jay,
let's
check
with
you
guys,
a
few
yeah
I
would
be
interested
to
kind
of
introduce
such
API,
which
would
actually
notify
kind
of
knowledge
wrappers
about
scope,
changes
effectively.
That's
what
I'm
looking
for
so
in
this
case
any
kind
of
a
language
specific
wrapper,
especially
like
garbage
collected
language
like
go
or
c-sharp
and
stuff.
They
can
simply
Implement
something.
A
E
Reference
would
be
a
little
bit
heavier
right,
like
imagine,
you
have
some
kind
of
tight,
Loop
and
you're
doing
you're
kind
of
creating
this
a
lot
of
n
API
values,
you're
doing
some
something
there
right
and
currently
I
feel
like
that.
It's
not
so
easy
to
implement
some
reliable
mechanism
to
to
let
because
almost
C
sharp
to
know
that
and
certainly
need
to
pay
a
value
already
went
out
the
scope.
E
It
is
dangerous
to
use
you
you
better,
clean
up
it
as
soon
as
possible,
because
what
may
happen
is
some
kind
of
a
pointer
Alison
right
like
so.
Maybe
the
same
pointer
will
be
used
in
different
scope.
So
if
I
don't
have
a
reliable
way
to
track
all
these
variables,
which
went
out
of
score,
but
certain
specific
point
of
time,
I
risk
to
kind
of
misuse.
Some
values.
B
E
Yes,
it's
it's
not
a
problem.
What
we
have
today,
I'm
trying
to
address
it
with
this
PR
yeah
I
need
to
I
need
to
make
more
motivations,
but
as
we're
talking
about
some
existing
using
existing
apis,
it
also
references
like
they're
kind
of
expensive.
If
you
like
right.
E
Yeah
pretty
much
any
language
like
goals,
have
I
believe
garbage
collection
or
pretty
much
any
other
language,
just
for
example,
because
they
build
language,
specific
rappers
around
an
API
value
and
I
like
an
API
available,
because
it's
very
lightweight.
But
we
need
to
have
ways
to
invalidate
them
right.
B
B
Also
applies
the
variable
ownership,
so
value
ownership,
so
when
they
then
a
variable
goes
out
of
school,
it's
it,
it
will
simply
destruct.
And
if
you
want
to
move
without
a
scope,
then
you
have
to
copy
it
or
just
move
it,
which
means
very
similar
to
the
Concept
in
the
C
plus
plus,
but
it
has
structure
constraints
on
the
build
time
so
that
I
intuition
and
the
implementation
of
the
rest.
B
A
A
Time
yeah
sounds
good,
yeah,
I
wasn't
so
I
wasn't
saying
right
away,
but
just
yeah,
e-sync
or
whatever,
like
yeah,
would
be
good
to
look
at
some
of
the
code.
Okay,
okay,
thank
you.
Well,
thanks,
thanks
for
everybody,
for
your
time
and
as
I
mentioned,
I
I
won't
be
able
to
make
it
next
week,
but
Kevin's
volunteered
to
leave
the
meeting,
which
is
great
and
I'll,
see
you
all
in
a
couple
weeks.
So
thank.